# HG changeset patch # User Augie Fackler # Date 2019-11-06 20:42:30 # Node ID 3b581ad59459ed704af80b93d2101d11a5edcb91 # Parent 6ff196d2553b6c11811a90457968328416830fee simplemerge: disable a pytype error where it's just confused Differential Revision: https://phab.mercurial-scm.org/D7287 diff --git a/mercurial/simplemerge.py b/mercurial/simplemerge.py --- a/mercurial/simplemerge.py +++ b/mercurial/simplemerge.py @@ -291,7 +291,19 @@ class Merge3Text(object): if region[0] != b"conflict": yield region continue - issue, z1, z2, a1, a2, b1, b2 = region + # pytype thinks this tuple contains only 3 things, but + # that's clearly not true because this code successfully + # executes. It might be wise to rework merge_regions to be + # some kind of attrs type. + ( + issue, + z1, + z2, + a1, + a2, + b1, + b2, + ) = region # pytype: disable=bad-unpacking alen = a2 - a1 blen = b2 - b1