⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.30
Server IP:
45.79.8.107
Server:
Linux localhost 5.15.0-140-generic #150-Ubuntu SMP Sat Apr 12 06:00:09 UTC 2025 x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.2-1ubuntu2.21
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3.10
/
__pycache__
/
View File Name :
pkgutil.cpython-310.pyc
o }5h ` @ sl d Z ddlmZ ddlmZ ddlZddlZddlZddl Z ddl Z ddlZddlm Z ddlZg dZeddZd e_ d d Zdd Zd.ddZd/ddZed0ddZd0ddZeejje dd ZG dd dZG dd dZzddlZddlmZ d0ddZeee W n e y Y nw d d! Z!d0d"d#Z"d$d% Z#d&d' Z$d(d) Z%d*d+ Z&da'd,d- Z(dS )1zUtilities to support packages. ) namedtuple)singledispatchN) ModuleType)get_importeriter_importers get_loaderfind_loader walk_packagesiter_modulesget_dataImpImporter ImpLoader read_codeextend_path ModuleInfor zmodule_finder name ispkgz.A namedtuple with minimal info about a module.c C sJ z| j }W ||S ty$ | |}|du rY dS tj|| Y S w )z'Return the finder-specific module spec.N) find_specAttributeErrorfind_module importlibutilspec_from_loader)findernamer loader r /usr/lib/python3.10/pkgutil.py _get_spec s r c C s6 dd l }| d}|tjjkrd S | d || S )Nr )marshalreadr r MAGIC_NUMBERload)streamr magicr r r r ( s r c # s i fdd t | |D ]V}|V |jrbzt|j W n% ty- |dur+||j Y q ty@ |dur=||j n Y qw ttj|j ddpLg } fdd| D } t | |jd |E dH qdS )a Yields ModuleInfo for all modules recursively on path, or, if path is None, all accessible modules. 'path' should be either None or a list of paths to look for modules in. 'prefix' is a string to output on the front of every module name on output. Note that this function must import all *packages* (NOT all modules!) on the given path, in order to access the __path__ attribute to find submodules. 'onerror' is a function which gets called with one argument (the name of the package which was being imported) if any exception occurs while trying to import a package. If no onerror function is supplied, ImportErrors are caught and ignored, while all other exceptions are propagated, terminating the search. Examples: # list all modules python can access walk_packages() # list all submodules of ctypes walk_packages(ctypes.__path__, ctypes.__name__+'.') c S s | |v rdS d|| <