CasperSecurity

Current Path : /usr/lib/python3.10/importlib/__pycache__/
Upload File :
Current File : //usr/lib/python3.10/importlib/__pycache__/__init__.cpython-310.pyc

o

`�wi��@sTdZgd�ZddlZddlZzddlZWney)ddlmZe�ee�Ynwde_	de_
z	e�dd	�e_Wn	e
yBYnweejd<zddlZWneyedd
lmZe�e�ee_Ynwde_	de_
z	e�dd�e_Wn	e
y~Ynweejd<ejZejZddlZdd
lmZdd�Zddd�Zddd�ZiZdd�ZdS)z'A pure Python implementation of import.)�
__import__�
import_module�invalidate_caches�reload�N�)�
_bootstrapzimportlib._bootstrap�	importlibz__init__.pyz
_bootstrap.py)�_bootstrap_externalzimportlib._bootstrap_externalz_bootstrap_external.py)rcCs"tjD]}t|d�r|��qdS)zmCall the invalidate_caches() method on all meta path finders stored in
    sys.meta_path (where implemented).rN)�sys�	meta_path�hasattrr)�finder�r�)/usr/lib/python3.10/importlib/__init__.pyrAs


��rcCs�tjdtdd�ztj|j}|durtd�|���|WSty%Ynt	y3td�|��d�wt
�||�}|dur@dS|jdurY|j
durStd�|�|d��td	|d��|jS)
z�Return the loader for the specified module.

    This is a backward-compatible wrapper around find_spec().

    This function is deprecated in favor of importlib.util.find_spec().

    ziDeprecated since Python 3.4 and slated for removal in Python 3.12; use importlib.util.find_spec() instead�)�
stacklevelNz{}.__loader__ is Nonez{}.__loader__ is not setzspec for {} missing loader��namez&namespace packages do not have loaders)�warnings�warn�DeprecationWarningr
�modules�
__loader__�
ValueError�format�KeyError�AttributeErrorr�
_find_spec�loader�submodule_search_locations�ImportError)r�pathr�specrrr�find_loaderIs2��


��r#cCsXd}|�d�r!|sd}t|�|���|D]}|dkrn|d7}qt�||d�||�S)z�Import a module.

    The 'package' argument is required when performing a relative import. It
    specifies the package to use as the anchor point from which to resolve the
    relative import to an absolute import.

    r�.zHthe 'package' argument is required to perform a relative import for {!r}rN)�
startswith�	TypeErrorrr�_gcd_import)r�package�level�msg�	characterrrrrls

rcCsZz|jj}Wnty z|j}Wntytd��wYnwtj�|�|ur4d}t|�	|�|d��|t
vr<t
|S|t
|<z]|�d�d}|riztj|}Wntydd}t|�	|�|d�d�w|j
}nd}|}t�|||�}|_|dur�td|��|d��t�||�tj|Wzt
|=WSty�YSwzt
|=Wwty�Yww)	zcReload the module and return it.

    The module must have been successfully imported before.

    z"reload() argument must be a modulezmodule {} not in sys.modulesrr$rzparent {!r} not in sys.modulesNzspec not found for the module )�__spec__rr�__name__r&r
r�getr r�
_RELOADING�
rpartitionr�__path__rr�ModuleNotFoundError�_exec)�modulerr*�parent_name�parent�pkgpath�targetr"rrrr�s^
���
���

��
�r)N)�__doc__�__all__�_impr
�_frozen_importlibrr ��_setupr-�__package__�__file__�replace�	NameErrorr�_frozen_importlib_externalr	�_set_bootstrap_module�_pack_uint32�_unpack_uint32rrrr#rr/rrrrr�<module>sT
��


��


#
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY