shell bypass 403
�
@��cc @ s� d Z d d l m Z d d l Z d d l Z d d l m Z d d l m Z m Z m Z m
Z
m Z d d l Z d e j
f d � � YZ d e j
f d � � YZ d
e j
f d � � YZ d � Z e d
k r� e � n d S( s Test cases for traceback modulei����( t StringION( t reload( t run_unittestt is_jythont Errort cpython_onlyt captured_outputt TracebackCasesc B s� e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z
d � Z d
� Z d � Z
d � Z d
� Z d � Z d � Z RS( c C s; y | � Wn | k
r- } t j | | � SXt d � d S( Ns call did not raise exception( t tracebackt format_exception_onlyt
ValueError( t selft funct exct value( ( s: /usr/local/python-2.7/lib/python2.7/test/test_traceback.pyt get_exception_format s
c C s t d d d � d S( Ns def fact(x):
return x!
t ?t exec( t compile( R ( ( s: /usr/local/python-2.7/lib/python2.7/test/test_traceback.pyt syntax_error_with_caret s c C s t d d d � d S( Ns 1 +
R R ( R ( R ( ( s: /usr/local/python-2.7/lib/python2.7/test/test_traceback.pyt syntax_error_with_caret_2 s c C s d d l } d S( Ni����( t test.badsyntax_nocaret( R t test( ( s: /usr/local/python-2.7/lib/python2.7/test/test_traceback.pyt syntax_error_without_caret s c C s t d d d � d S( Ns def spam():
print 1
print 2R R ( R ( R ( ( s: /usr/local/python-2.7/lib/python2.7/test/test_traceback.pyt syntax_error_bad_indentation# s c C s t d d d � d S( Ns print(2)R R ( R ( R ( ( s: /usr/local/python-2.7/lib/python2.7/test/test_traceback.pyt syntax_error_bad_indentation2&