Cómo hacer un bucle a través de un generador
¿Cómo se puede hacer un bucle a través de un generador? Pensé de esta manera:
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 alguna forma más pitónica?