¿Cómo se puede pasar por un generador? Pensé de esta manera:Cómo pasar por un generador
gen = function_that_returns_a_generator(param1, param2)
if gen: # in case the generator is null
while True:
try:
print gen.next()
except StopIteration:
break
¿Hay una manera más pythonic?
Yo sugeriría usar 'break'; not 'continue' –
De hecho, lo haría de esta manera en el caso en que el generador arroje una excepción sobre un elemento, pero no desea detener la iteración. – robbrit