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|s„qr| |¡}|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rþqrz|	 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�rÀt	|ƒ}||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