File: //usr/lib64/python3.6/__pycache__/imp.cpython-36.opt-2.pyc
3
  \�)  �            
   @   s�  d dl mZmZmZmZmZmZmZmZm	Z	 yd dl m
Z
 W n ek
rT   dZ
Y nX d dlm
Z
mZmZmZ d dlmZ d dlmZ d dlmZ d dlZd dlZd dlZd dlZd dlZd dlZejded	d
� d ZdZd	ZdZ d
Z!dZ"dZ#dZ$dZ%dZ&dd� Z'dd� Z(dd� Z)d7dd�Z*dd� Z+dd� Z,G dd � d �Z-G d!d"� d"�Z.G d#d$� d$e.ej/�Z0d8d%d&�Z1G d'd(� d(e.e�Z2d9d)d*�Z3d+d,� Z4d-d.� Z5d:d/d0�Z6d1d2� Z7d3d4� Z8e
�r�d;d5d6�Z9ndZ9dS )<�    )	�	lock_held�acquire_lock�release_lock�get_frozen_object�is_frozen_package�init_frozen�
is_builtin�	is_frozen�_fix_co_filename)�create_dynamicN)�_ERR_MSG�_exec�_load�_builtin_from_name)�SourcelessFileLoader)�	machinery)�utilzhthe imp module is deprecated in favour of importlib; see the module's documentation for alternative uses�   )�
stacklevel�   �   �   �   �   �   �   �	   c             C   s
   t j| �S )N)�types�
ModuleType)�name� r    �/usr/lib64/python3.6/imp.py�
new_module0   s    r"