comparison mercurial/pure/parsers.py @ 48913:f254fc73d956

global: bulk replace simple pycompat.iteritems(x) with x.items() pycompat.iteritems() just calls .items(). This commit applies a regular expression search and replace to convert simple instances of pycompat.iteritems() with .items(). There are still a handful of calls to pycompat.iteritems() remaining. But these all have more complicated expressions that I wasn't comfortable performing an automated replace on. In addition, some simple replacements were withheld because they broke pytype. These will be handled by their own changesets. Differential Revision: https://phab.mercurial-scm.org/D12318
author Gregory Szorc <gregory.szorc@gmail.com>
date Thu, 03 Mar 2022 18:28:30 -0800
parents 6000f5b25c9b
children 642e31cb55f0
comparison
equal deleted inserted replaced
48912:a0674e916fb6 48913:f254fc73d956
16 sha1nodeconstants, 16 sha1nodeconstants,
17 ) 17 )
18 from ..thirdparty import attr 18 from ..thirdparty import attr
19 from .. import ( 19 from .. import (
20 error, 20 error,
21 pycompat,
22 revlogutils, 21 revlogutils,
23 util, 22 util,
24 ) 23 )
25 24
26 from ..revlogutils import nodemap as nodemaputil 25 from ..revlogutils import nodemap as nodemaputil
957 956
958 def pack_dirstate(dmap, copymap, pl): 957 def pack_dirstate(dmap, copymap, pl):
959 cs = stringio() 958 cs = stringio()
960 write = cs.write 959 write = cs.write
961 write(b"".join(pl)) 960 write(b"".join(pl))
962 for f, e in pycompat.iteritems(dmap): 961 for f, e in dmap.items():
963 if f in copymap: 962 if f in copymap:
964 f = b"%s\0%s" % (f, copymap[f]) 963 f = b"%s\0%s" % (f, copymap[f])
965 e = _pack( 964 e = _pack(
966 b">cllll", 965 b">cllll",
967 e.v1_state(), 966 e.v1_state(),