HEX
Server: LiteSpeed
System: Linux shams.tasjeel.ae 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
User: infowars (1469)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/ipaplatform/__pycache__/_importhook.cpython-39.pyc
a

}�f��@sXddlmZddlZddlZddlmZGdd�d�Zeej�Zej	�
de�ejZdS)�)�absolute_importN)�osinfoc@s.eZdZhd�Zdd�Zd	dd�Zdd�ZdS)
�IpaMetaImporter>zipaplatform.serviceszipaplatform.constantszipaplatform.pathszipaplatform.taskscCs
||_dS)N)�platform)�selfr�r�;/usr/lib/python3.9/site-packages/ipaplatform/_importhook.py�__init__szIpaMetaImporter.__init__NcCs||jvr|�|�}|jSdS)�Meta importer hookN)�modules�load_module�__spec__)r�fullname�path�target�modulerrr�	find_specs

zIpaMetaImporter.find_speccCs~|�dd�d}d�|j|�}t�|�}tj�|�}|durp|j�	|j�t
|j�D]}t||�sTt||�qTn
|tj|<|S)r
�.�zipaplatform.{}.{}N)
�split�formatr�	importlib�
import_module�sysr�get�__dict__�update�list�hasattr�delattr)rr�suffix�aliasZplatform_modZbase_mod�keyrrrrs


zIpaMetaImporter.load_module)NN)�__name__�
__module__�__qualname__rr	rrrrrrr
s
r)
Z
__future__rrrZipaplatform.osinforrrZmetaimporter�	meta_path�insertrZfixup_modulerrrr�<module>s#