shell bypass 403
�
���cc @@ s� d Z d d l m Z m Z d d l m Z m Z d d l m Z d d l Z d d l
m Z e j e � d e
f d � � Y� Z e j e � d e
f d
� � Y� Z d S( u(
Application data stored by virtualenv.
i ( t absolute_importt unicode_literals( t ABCMetat abstractmethod( t contextmanagerN( t IS_ZIPAPPt AppDatac B@ s� e Z d Z e d � � Z e d � � Z e d � � Z e d � � Z e d � � Z e d � � Z
e d � � Z e d � � Z e d � � Z
e d
d
� � Z e e d � � � Z e e d � � � Z RS( u9 Abstract storage interface for the virtualenv applicationc C@ s d S( u called before virtualenv exitsN( ( t self( ( s<