Advanced Web Server Manager
Complete File Manager & Terminal - Standalone Version
By Sid Gifari | Gifari Industries
Current path:
/
/
usr
/
local
/
lib
/
python3.6
/
site-packages
/
setuptools
/
__pycache__
✏️
Editing: _imp.cpython-36.pyc
3 ���eX � @ sd d Z ddlZddlZddlZddlmZ dZdZdZ dZ dZd d � Zddd�Z dd d�Zdd� ZdS )zX Re-implementation of find_module and get_frozen_object from the deprecated imp module. � N� )�module_from_spec� � � � c C s( t |t�rtjj� jntjj}|| |�S )N)� isinstance�list� importlib� machinery� PathFinder� find_spec�util)�module�paths�finder� r �5/tmp/pip-build-vlmub77e/setuptools/setuptools/_imp.pyr s r c C sT t | |�}|dkrtd| ��|j r@t|d�r@tjjd|j�}d}d}t|jt �}|j dksr|r�t|jtjj �r�t}d}d }}n�|j dks�|r�t|jtjj�r�t}d}d }}n�|j�r8|j }tjj|�d }|tjjkr�d nd }|tjjkr�t}n&|tjjk�rt}n|tjjk�rt}|tthk�rDt||�}nd}d }}|||||ffS )z7Just like 'imp.find_module()', but with package supportNz Can't find %s�submodule_search_locationsz__init__.pyr �frozen� zbuilt-in�r�rb���)r �ImportError�has_location�hasattrr r �spec_from_loader�loaderr �type�origin� issubclassr �FrozenImporter� PY_FROZEN�BuiltinImporter� C_BUILTIN�os�path�splitext�SOURCE_SUFFIXES� PY_SOURCE�BYTECODE_SUFFIXES�PY_COMPILED�EXTENSION_SUFFIXES�C_EXTENSION�open) r r �spec�kind�fileZstaticr'