У меня возникла странная ошибка. Поскольку эти коды, как foo()
и bar()
возвращение None
, но он поднимает TypeError только при переборе bar()
weird ТипError: объект «NoneType» не является итерабельным
def foo():
if True:
return
yield 1, 2
def bar():
return
for a, b in foo():
print a + b
for a, b in bar():
print a + b