o 0i_) @ s d dl mZmZmZmZmZmZmZmZm Z zd dl m Z W n ey* dZ Y nw 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)d7ddZ*dd Z+dd Z,G dd d Z-G d!d" d"Z.G d#d$ d$e.ej/Z0d7d%d&Z1G d'd( d(e.eZ2d7d)d*Z3d+d, Z4d-d. Z5d7d/d0Z6d1d2 Z7d3d4 Z8e rd7d5d6Z9dS dZ9dS )8 ) 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 N)types ModuleTypename r# */opt/alt/python310/lib64/python3.10/imp.py new_module1 r% c C s t jS r )r MAGIC_NUMBERr# r# r# r$ get_magic<