# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 1514506637 -19800 # Node ID fbf1a5d680ea25c56a0f29b8e85ff5dc32713cd1 # Parent 35fb3367f72ddd739e0775747b0e54294cd353f4 py3: don't use dict.iterkeys() Instead of iterating of dict.iterkeys(), let's iterate of dict as that will be equivalent and dict.iterkeys() is not present in Python 3. Differential Revision: https://phab.mercurial-scm.org/D1796 diff -r 35fb3367f72d -r fbf1a5d680ea mercurial/manifest.py --- a/mercurial/manifest.py Fri Dec 29 05:29:04 2017 +0530 +++ b/mercurial/manifest.py Fri Dec 29 05:47:17 2017 +0530 @@ -810,7 +810,7 @@ if p in self._files: yield self._subpath(p) else: - for f in self._dirs[p].iterkeys(): + for f in self._dirs[p]: yield f def keys(self):