shell bypass 403
�
?��cc @ s� d d l Z d d l m Z d � Z d e f d � � YZ d e f d � � YZ d d d � Z d � Z
d
� Z d e j f d � � YZ
d
e j f d � � YZ d � Z e d k r� e � n d S( i����N( t test_supportc s � f d � } | S( Nc s | j j � � | S( N( t __dict__t update( t func( t kwds( s; /usr/local/python-2.7/lib/python2.7/test/test_decorators.pyt decorate s ( ( R R ( ( R s; /usr/local/python-2.7/lib/python2.7/test/test_decorators.pyt funcattrs s t MiscDecoratorsc B s e Z e d � � Z RS( c s � f d � } | S( Nc s � | j d <| S( Nt author( R ( R ( t name( s; /usr/local/python-2.7/lib/python2.7/test/test_decorators.pyR
s
( ( R R ( ( R s; /usr/local/python-2.7/lib/python2.7/test/test_decorators.pyR s ( t __name__t
__module__t staticmethodR ( ( ( s; /usr/local/python-2.7/lib/python2.7/test/test_decorators.pyR
s t DbcheckErrorc B s e Z d � Z RS( c C s$ t j | d | | | | f � d S( Ns+ dbcheck %r failed (func=%s args=%s kwds=%s)( t Exceptiont __init__( t selft exprstrR t argsR ( ( s; /usr/local/python-2.7/lib/python2.7/test/test_decorators.pyR s ( R
R R ( ( ( s; /usr/local/python-2.7/lib/python2.7/test/test_decorators.pyR
s c s � � � f d � } | S( s+ Decorator to implement debugging assertionsc s8 t � d � j d � � � � � � � f d � } | S( Ns
dbcheck-%st evalc s7 t � � � � s* t � � | | � � n � | | � S( N( R R
( R R ( t exprR R t globalst locals( s; /usr/local/python-2.7/lib/python2.7/test/test_decorators.pyt check s ( t compilet func_name( R R ( R R R ( R R s; /usr/local/python-2.7/lib/python2.7/test/test_decorators.pyR s ( ( R R R R ( ( R R R s; /usr/local/python-2.7/lib/python2.7/test/test_decorators.pyt dbcheck s c s � f d � } | S( s&