Submitter | Pierre-Yves David |
---|---|
Date | Sept. 19, 2014, 8:42 p.m. |
Message ID | <5923ec85150027d51233.1411159330@marginatus.alto.octopoid.net> |
Download | mbox | patch |
Permalink | /patch/5881/ |
State | Superseded |
Headers | show |
Comments
Patch
diff --git a/mercurial/revset.py b/mercurial/revset.py --- a/mercurial/revset.py +++ b/mercurial/revset.py @@ -2655,16 +2655,16 @@ class _generatorset(object): # # Getting ride of it would provide an about 15% speed up on this # iteration. i = 0 genlist = self._genlist - consume = self._consumegen() + nextrev = self._consumegen().next while True: if i < len(genlist): yield genlist[i] else: - yield consume.next() + yield nextrev() i += 1 def _consumegen(self): for item in self._gen: self._cache[item] = True