changeset 22669 | 00c8abe64cf3 |
parent 22539 | 6f434ef54222 |
child 22670 | 44dce874de97 |
--- a/mercurial/revset.py Tue Sep 09 22:14:13 2014 +0900 +++ b/mercurial/revset.py Thu Sep 18 15:52:45 2014 -0700 @@ -2667,12 +2667,13 @@ # iteration. i = 0 genlist = self._genlist - consume = self._consumegen() + nextrev = self._consumegen().next + _len = len # cache global lookup while True: - if i < len(genlist): + if i < _len(genlist): yield genlist[i] else: - yield consume.next() + yield nextrev() i += 1 def _consumegen(self):