shell bypass 403
�
���cc @ sh d d l Z d d l m Z d d l m Z m Z d e f d � � YZ d e f d � � YZ d Z d S(
i����N( t NoOpFileLocki ( t AppDataDiskFoldert PyInfoStoreDiskt ReadOnlyAppDatac B s; e Z e Z d � Z d � Z d � Z d � Z d � Z RS( c C s= t j j | � s* t d j | � � � n t | � | _ d S( Ns. read-only app data directory {} does not exist( t ost patht isdirt RuntimeErrort formatR t lock( t selft folder( ( sA /usr/lib/python2.7/site-packages/virtualenv/app_data/read_only.pyt __init__ s c C s t d � � d S( Ns) read-only app data does not support reset( R ( R
( ( sA /usr/lib/python2.7/site-packages/virtualenv/app_data/read_only.pyt reset s c C s
t � d S( N( t NotImplementedError( R
( ( sA /usr/lib/python2.7/site-packages/virtualenv/app_data/read_only.pyt
py_info_clear s c C s t | j | � S( N( t _PyInfoStoreDiskReadOnlyt
py_info_at( R
R ( ( sA /usr/lib/python2.7/site-packages/virtualenv/app_data/read_only.pyt py_info s c C s
t � d S( N( R ( R
t distributiont for_py_version( ( sA /usr/lib/python2.7/site-packages/virtualenv/app_data/read_only.pyt embed_update_log s ( t __name__t
__module__t Falset
can_updateR R
R R R ( ( ( sA /usr/lib/python2.7/site-packages/virtualenv/app_data/read_only.pyR s R c B s e Z d � Z RS( c C s t d � � d S( Ns0 read-only app data python info cannot be updated( R ( R
t content( ( sA /usr/lib/python2.7/site-packages/virtualenv/app_data/read_only.pyt write s ( R R R ( ( ( sA /usr/lib/python2.7/site-packages/virtualenv/app_data/read_only.pyR s ( R (
t os.pathR t virtualenv.util.lockR t via_disk_folderR R R R t __all__( ( ( sA /usr/lib/python2.7/site-packages/virtualenv/app_data/read_only.pyt <module> s