L) d Z ddlmZmZmZmZmZmZmZm Z m Z mZ ddlmZ n # e $ r dZY nw xY wddlmZmZmZmZ ddlmZ ddlmZ ddlmZ ddlZddlZddlZddlZddlZddlZ ej d ed dZdZ d Z!d Z"dZ#dZ$dZ%dZ&dZ'dZ(d Z)d Z*d Z+d*dZ,d Z-d Z. G d d Z/ G d d Z0 G d de0ej1 Z2d*d Z3 G d! d"e0e Z4d*d#Z5d$ Z6d% Z7d*d&Z8d' Z9d( Z:erd*d)Z;dS dZ;dS )+zThis 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_frozen_module_names)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 * t j | S )z_**DEPRECATED** Create a new module. The module is not entered into sys.modules. )types ModuleTypenames 0/opt/alt/python-internal/lib64/python3.11/imp.py new_moduler% 1 s D!!! c t j S )z@**DEPRECATED** Return the magic number for .pyc files. )r MAGIC_NUMBER r&