ž
¦ÿf¥# c @ s¬ d Z d d l Z d d l m Z d d l m Z 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 e ƒ Z d S( u4 Utilities for with-statement contexts. See PEP 343.i N( u deque( u wrapsu contextmanageru closingu ContextDecoratoru ExitStackc B s2 | Ee Z d Z d Z d d „ Z d d „ Z d S( u ContextDecoratoruJ A base class or mixin that enables context managers to work as decorators.c C s | S( u6 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.
( ( u self( ( u/ /opt/alt/python33/lib64/python3.3/contextlib.pyu _recreate_cm
s
u ContextDecorator._recreate_cmc s% t ˆ ƒ ‡ ‡ f d d † ƒ } | S( Nc
s$ ˆ j ƒ ˆ | | Ž SWd QXd S( N( u _recreate_cm( u argsu kwds( u funcu self( u/ /opt/alt/python33/lib64/python3.3/contextlib.pyu inner s
u( ContextDecorator.__call__.