shell bypass 403
�
?��cc @ sh d d l Z d d l m Z d d l m Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l
Z
d d l Z d d l Z d d l
Z
d d l Z e j d k r� e j d e j � � n d e f d � � YZ d � Z d
� Z e j e j d k d � d
e j f d � � Y� Z e j e j d k d � d e j f d � � Y� Z e j e j d k d � d e j f d � � Y� Z d e j f d � � YZ e j e j d k d � d e j f d � � Y� Z e j e j d k d � d e j f d � � Y� Z e j e j d k d � d e j f d � � Y� Z d � Z e d k rde � n d S( i����N( t test_support( t closingt os2t riscoss Can't test signal on %st HandlerBCalledc B s e Z RS( ( t __name__t
__module__( ( ( s7 /usr/local/python-2.7/lib/python2.7/test/test_signal.pyR s c C s t j d � d S( s� Use os._exit(0) to exit the current subprocess.
Otherwise, the test catches the SystemExit and continues executing
in parallel with the original test, so you wind up with an
exponential number of tests running concurrently.
i N( t ost _exit( ( ( s7 /usr/local/python-2.7/lib/python2.7/test/test_signal.pyt exit_subprocess s c O sD y | | | � SWn, t k
r? } | j t j k r; � n d SXd S( N( t EnvironmentErrort errnot EINTRt None( t __funct argst kwargst e( ( s7 /usr/local/python-2.7/lib/python2.7/test/test_signal.pyt ignoring_eintr s t win32s Not valid on Windowst InterProcessSignalTestsc B st e Z d Z d � Z d � Z d d � Z d � Z d � Z d � Z d � Z
e j e
j d k d � d
� � Z RS( i c C s t j � | _ t j � d S( N( t gct isenabledt using_gct disable( t self( ( s7 /usr/local/python-2.7/lib/python2.7/test/test_signal.pyt setUp+ s c C s | j r t j � n d S( N( R R t enable( R ( ( s7 /usr/local/python-2.7/lib/python2.7/test/test_signal.pyt tearDown/ s c C s d j t j | d | �� S( Nt t limit( t joint tracebackt format_stack( R t frameR ( ( s7 /usr/local/python-2.7/lib/python2.7/test/test_signal.pyt format_frame3 s c C s7 t | _ t j r3 d | | j | d d �f GHn d S( Ns&