e fw- @ s d Z d d l Z d d l m Z d d l m Z d d d d d d
g Z Gd d d e Z Gd d
d
e Z d d Z
Gd d d e Z Gd d d Z Gd d
d
Z
Gd d d e Z d S)z4Utilities for with-statement contexts. See PEP 343. N)deque)wrapscontextmanagerclosingContextDecorator ExitStackredirect_stdoutsuppressc @ s. e Z d Z d Z d d Z d d Z d S)r zJA base class or mixin that enables context managers to work as decorators.c C s | S)a6 Return a recreated instance of self.
Allows an otherwise one-shot context manager like
_GeneratorContextManager to support use as
a decorator via implicit recreation.
This is a private interface just for _GeneratorContextManager.
See issue #11647 for details.
)selfr
r
//opt/alt/python34/lib64/python3.4/contextlib.py_recreate_cm s
zContextDecorator._recreate_cmc s% t f d d } | S)Nc
s$ j | | SWd QXd S)N)r
)argskwds)funcr r
r inner s
z(ContextDecorator.__call__.