D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
lib
/
python2.7
/
Filename :
contextlib.pyc
back
Copy
� ;;Wgc @ s� d Z d d l Z d d l m Z d d l m Z d d d g Z d e f d � � YZ d � Z e d � � Z d e f d � � YZ d S( s4 Utilities for with-statement contexts. See PEP 343.i����N( t wraps( t warnt contextmanagert nestedt closingt GeneratorContextManagerc B s) e Z d Z d � Z d � Z d � Z RS( s% Helper for @contextmanager decorator.c C s | | _ d S( N( t gen( t selfR ( ( s /usr/lib/python2.7/contextlib.pyt __init__ s c C s5 y | j j � SWn t k r0 t d � � n Xd S( Ns generator didn't yield( R t nextt StopIterationt RuntimeError( R ( ( s /usr/lib/python2.7/contextlib.pyt __enter__ s c C s� | d k rA y | j j � Wn t k r1 d SXt d � � n} | d k rY | � } n y&