# HG changeset patch # User Gregory Szorc # Date 2017-05-13 18:42:42 # Node ID 7c3ef55dedbe3249026558dbef281ebb1f71bc0c # Parent 80e3002cd29e7ecbd76ab3dcf1d0eeffb3e78485 obsolete: use 2 argument form of enumerate() The 2 argument form of enumerate was added in Python 2.6. This change effectively reverts 10880c8aad85. diff --git a/mercurial/obsolete.py b/mercurial/obsolete.py --- a/mercurial/obsolete.py +++ b/mercurial/obsolete.py @@ -217,8 +217,8 @@ def _fm0encodeonemarker(marker): if not parents: # mark that we explicitly recorded no parents metadata['p0'] = '' - for i, p in enumerate(parents): - metadata['p%i' % (i + 1)] = node.hex(p) + for i, p in enumerate(parents, 1): + metadata['p%i' % i] = node.hex(p) metadata = _fm0encodemeta(metadata) numsuc = len(sucs) format = _fm0fixed + (_fm0node * numsuc)