Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.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 | 8b3f3f10e808 |
comparison
equal
deleted
inserted
replaced
48912:a0674e916fb6 | 48913:f254fc73d956 |
---|---|
2467 helpcategory=command.CATEGORY_HELP, | 2467 helpcategory=command.CATEGORY_HELP, |
2468 norepo=True, | 2468 norepo=True, |
2469 ) | 2469 ) |
2470 def debugcommands(ui, cmd=b'', *args): | 2470 def debugcommands(ui, cmd=b'', *args): |
2471 """list all available commands and options""" | 2471 """list all available commands and options""" |
2472 for cmd, vals in sorted(pycompat.iteritems(table)): | 2472 for cmd, vals in sorted(table.items()): |
2473 cmd = cmd.split(b'|')[0] | 2473 cmd = cmd.split(b'|')[0] |
2474 opts = b', '.join([i[1] for i in vals[1]]) | 2474 opts = b', '.join([i[1] for i in vals[1]]) |
2475 ui.write(b'%s: %s\n' % (cmd, opts)) | 2475 ui.write(b'%s: %s\n' % (cmd, opts)) |
2476 | 2476 |
2477 | 2477 |
7087 | 7087 |
7088 status = repo.status(unknown=True) | 7088 status = repo.status(unknown=True) |
7089 | 7089 |
7090 c = repo.dirstate.copies() | 7090 c = repo.dirstate.copies() |
7091 copied, renamed = [], [] | 7091 copied, renamed = [], [] |
7092 for d, s in pycompat.iteritems(c): | 7092 for d, s in c.items(): |
7093 if s in status.removed: | 7093 if s in status.removed: |
7094 status.removed.remove(s) | 7094 status.removed.remove(s) |
7095 renamed.append(d) | 7095 renamed.append(d) |
7096 else: | 7096 else: |
7097 copied.append(d) | 7097 copied.append(d) |