def __init__(self, g, *a, **k): return _GeneratorContextManager.__init__(self, g, a, k)
def __init__(self, gen): _GeneratorContextManager.__init__(self, gen) self.enter_called = False self.exit_called = False self.exit_args = None
def __init__(self, func, *args, **kwargs): if _compat.PY3K: _GeneratorContextManager.__init__(self, func, *args, **kwargs) else: _GeneratorContextManager.__init__(self, func(*args, **kwargs))