U
    @{?^*	                     @   s   d d Z edkre   [ dS )c               	   C   s
  dd l } dd l}|jd}|d ks2| jdkr8|s8g }n||j}t| di }| jt	|d  }|j
t}|D ]}||ksr|sqr||}|d k	r|d}|d k	r|d  q.qrz dd l}	|	d|g\}
}}W n tk
r   Y qrY nX |
d krqrz|	d|
|| W 5 |
  X  q.qrtdtdd | jD }t| d	d}d| _|D ]}t| qX|  j|7  _t|d \}}d }g }| jD ]b}t|\}}||kr|d krt	|}||ks|d kr|| n||| |d
7 }q|| jd d < d S )N    
PYTHONPATHZwin32path_importer_cachesitez$Couldn't find the real 'site' modulec                 S   s   g | ]}t |d  d fqS )   )makepath).0item r	   7/usr/lib/python3/dist-packages/setuptools/site-patch.py
<listcomp>*   s    
 z__boot.<locals>.<listcomp>__egginsertr   )sysosenvirongetplatformsplitpathsepgetattrpathlendirname__file__find_moduleload_moduleimpImportErrorclosedictr   
addsitedirr   appendinsert)r   r   r   ZpicZstdpathZmydirr   importerloaderr   streamr   Zdescrknown_pathsZoldposdZndZ	insert_atnew_pathpZnpr	   r	   r
   __boot   sd    





r)   r   N)r)   __name__r	   r	   r	   r
   <module>   s   I