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 |
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 next |
|
|
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