def __exit__(self, exctype, value, tb):
    print("  __exit__; excptype: '%s'; value: '%s'" % (exctype, value))
if exctype is GeneratorExit:
    return False
return True
Как использовать менеджер контекста python внутри генератора