Mercurial > hg
diff hgext/narrow/narrowrepo.py @ 36155:0c104ee51918
narrowrepo: filter() is a generator on py3, wrap in list()
Was at the top of Python 3 exceptions.
Differential Revision: https://phab.mercurial-scm.org/D2229
author | Augie Fackler <augie@google.com> |
---|---|
date | Tue, 13 Feb 2018 10:54:58 -0500 |
parents | 879da36e7644 |
children | 0fe7e39dc683 |
line wrap: on
line diff
--- a/hgext/narrow/narrowrepo.py Tue Feb 13 10:39:31 2018 -0500 +++ b/hgext/narrow/narrowrepo.py Tue Feb 13 10:54:58 2018 -0500 @@ -103,13 +103,13 @@ def status(self, *args, **kwargs): s = super(narrowrepository, self).status(*args, **kwargs) narrowmatch = self.narrowmatch() - modified = filter(narrowmatch, s.modified) - added = filter(narrowmatch, s.added) - removed = filter(narrowmatch, s.removed) - deleted = filter(narrowmatch, s.deleted) - unknown = filter(narrowmatch, s.unknown) - ignored = filter(narrowmatch, s.ignored) - clean = filter(narrowmatch, s.clean) + modified = list(filter(narrowmatch, s.modified)) + added = list(filter(narrowmatch, s.added)) + removed = list(filter(narrowmatch, s.removed)) + deleted = list(filter(narrowmatch, s.deleted)) + unknown = list(filter(narrowmatch, s.unknown)) + ignored = list(filter(narrowmatch, s.ignored)) + clean = list(filter(narrowmatch, s.clean)) return scmutil.status(modified, added, removed, deleted, unknown, ignored, clean)