##// END OF EJS Templates
py3: use next() to obtain next item from inner generator of generatorset...
Yuya Nishihara -
r31446:9a94239e default
parent child Browse files
Show More
@@ -818,15 +818,15 b' class generatorset(abstractsmartset):'
818 818 # Getting rid of it would provide an about 15% speed up on this
819 819 # iteration.
820 820 genlist = self._genlist
821 nextrev = self._consumegen().next
822 _len = len # cache global lookup
821 nextgen = self._consumegen()
822 _len, _next = len, next # cache global lookup
823 823 def gen():
824 824 i = 0
825 825 while True:
826 826 if i < _len(genlist):
827 827 yield genlist[i]
828 828 else:
829 yield nextrev()
829 yield _next(nextgen)
830 830 i += 1
831 831 return gen()
832 832
General Comments 0
You need to be logged in to leave comments. Login now