o
p̦i_) @ s d Z ddlmZmZmZmZmZmZmZm Z m
Z
zddlmZ W n ey+ dZY nw ddl
mZmZmZmZ ddlmZ ddlmZ ddlmZ ddlZddlZddlZddlZddlZddlZejd ed
d dZdZd
Z d
Z!dZ"dZ#dZ$dZ%dZ&dZ'dd Z(dd Z)dd Z*d8ddZ+dd Z,dd Z-G d d! d!Z.G d"d# d#Z/G d$d% d%e/ej0Z1d8d&d'Z2G d(d) d)e/eZ3d8d*d+Z4d,d- Z5d.d/ Z6d8d0d1Z7d2d3 Z8d4d5 Z9erd8d6d7Z:dS dZ:dS )9zThis module provides the components needed to build your own __import__
function. Undocumented functions are obsolete.
In most cases it is preferred you consider using the importlib module's
functionality over this module.
) lock_heldacquire_lockrelease_lockget_frozen_objectis_frozen_packageinit_frozen
is_builtin is_frozen_fix_co_filename)create_dynamicN)_ERR_MSG_exec_load_builtin_from_name)SourcelessFileLoader) machinery)utilzthe imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses )
stacklevel c C
t | S )z_**DEPRECATED**
Create a new module.
The module is not entered into sys.modules.
)types
ModuleTypename r" /usr/lib/python3.10/imp.py
new_module1
r$ c C s t jS )z@**DEPRECATED**
Return the magic number for .pyc files.
)r MAGIC_NUMBERr" r" r" r# get_magic<