empty reversed issue, fixes traceback of #408

This commit is contained in:
Dave Halter
2014-05-17 12:32:18 +02:00
parent 06bae0e835
commit 709c53a679
2 changed files with 5 additions and 1 deletions

View File

@@ -86,7 +86,7 @@ def builtins_super(evaluator, obj, params):
def builtins_reversed(evaluator, obj, params):
objects = _follow_param(evaluator, params, 0)
objects = tuple(_follow_param(evaluator, params, 0))
if objects:
# unpack the iterator values
objects = tuple(iterable.get_iterator_types(objects))

View File

@@ -20,6 +20,10 @@ def yielder():
#?
next(reversed(yielder()))
# empty reversed should not raise an error
#?
next(reversed())
#? str()
next(open(''))