Как пройти через генератор

Как можно пройти через генератор? Я думал об этом так:

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

Есть ли более питонический способ?

66
задан iTayb 8 August 2013 в 17:13
поделиться