OwlCyberSecurity - MANAGER
Edit File: site.cpython-38.pyc
U b�^� � @ sz d Z ddlZdd� Zdd� Zejdkr*dnd Zd d� Zdd � Zddd�Zdd� Z dd� Z dd� Zdd� Zdd� Z e� dS )z� A simple shim module to fix up things on Python 2 only. Note: until we setup correctly the paths we can only import built-ins. � Nc C sZ t � } | d t_t_| d t_| d t_| �dd�dk}t� t� t � |rVt � dS )z2Patch what needed, and invoke the original site.pyzbase-prefixzbase-exec-prefixzbase-executablezinclude-system-site-packagesF�trueN)�read_pyvenv�sysZreal_prefix�base_prefix�base_exec_prefix�base_executable�get�!rewrite_standard_library_sys_path�disable_user_site_package�load_host_site�add_global_site_package)�configZglobal_site_package_enabled� r �W/usr/lib/python3/dist-packages/virtualenv/create/via_global_ref/builtin/python2/site.py�main s r c C sf t } ddl}d}ddl}tjd j}|�|�D ]2}|j�|j� | |� d���}|tjkr.||� q.dS )zetrigger reload of site.py - now it will use the standard library instance that will take care of initr Nz& ___EXPECTED_SITE_PACKAGES___ �sitezutf-8)�__file__�os�jsonr �modules� addsitedir�loads�path�abspath�join�encode)�herer Z site_packagesr Zadd_site_dirr � full_pathr r r r s r Zwin32�\�/c C s� d� tjt�} t| ��}|�� }W 5 Q R X i }|D ]P}z|�d�}W n tk r\ Y q2Y q2X ||d d� �� ||d|� �� <