Generator Base Template
def generatorBase(value=None):
# Setup
try:
while True:
try:
value = (yield value) # generator.send([value])
# & next(generator)
except Exception as e:
raise e # generator.throw(exceptionType[, message])
except GeneratorExit as e:
raise e # generator.close()
finally:
return # Teardown