コード例 #1
0
 def __exit__(self, type, value, traceback):
     self.exit_called = True
     self.exit_args = (type, value, traceback)
     return GeneratorContextManager.__exit__(self, type,
                                             value, traceback)
コード例 #2
0
 def __init__(self, gen):
     GeneratorContextManager.__init__(self, gen)
     self.enter_called = False
     self.exit_called = False
     self.exit_args = None
コード例 #3
0
 def __enter__(self):
     self.enter_called = True
     return GeneratorContextManager.__enter__(self)
コード例 #4
0
ファイル: decorator.py プロジェクト: buhtigexa/Nerit
 def __init__(self, f, *a, **k):
     return GeneratorContextManager.__init__(self, f(*a, **k))
コード例 #5
0
 def __init__(self, gen):
     GeneratorContextManager.__init__(self, gen)
     self.enter_called = False
     self.exit_called = False
     self.exit_args = None
コード例 #6
0
 def __exit__(self, type, value, traceback):
     self.exit_called = True
     self.exit_args = (type, value, traceback)
     return GeneratorContextManager.__exit__(self, type, value, traceback)
コード例 #7
0
 def __enter__(self):
     self.enter_called = True
     return GeneratorContextManager.__enter__(self)
コード例 #8
0
 def __init__(self, f, *a, **k):
     return GeneratorContextManager.__init__(self, f(*a, **k))