Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 18.118.163.179
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : abc.cpython-32.pyo
l
��bc@s�dZddlmZddlmZddlmZddlZddlZddlZddlZddl	Z
ddlZddlZddl
Z
ddlZGd�dd	ej�ZGd
�dd	ej�Zejej�ejej�ejej�Gd�d
e�ZGd�de�Zejej�ejej�Gd�de�ZGd�dejee�ZGd�de�ZGd�de�ZdS(u(Abstract base classes related to import.i(u
_bootstrap(u	machinery(uutiliNcBs&|EeZdZejd��ZdS(u'Abstract base class for import loaders.cCs
t�dS(u[Abstract method which when implemented should load a module.
        The fullname is a str.N(uNotImplementedError(uselfufullname((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuload_modulesN(u__name__u
__module__u__doc__uabcuabstractmethoduload_module(u
__locals__((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuLoaders
uLoaderu	metaclasscBs)|EeZdZejdd��ZdS(u'Abstract base class for import finders.cCs
t�dS(u�Abstract method which when implemented should find a module.
        The fullname is a str and the optional path is a str or None.
        Returns a Loader object.
        N(uNotImplementedError(uselfufullnameupath((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyufind_modulesN(u__name__u
__module__u__doc__uabcuabstractmethoduNoneufind_module(u
__locals__((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuFinders
uFindercBs&|EeZdZejd��ZdS(u�Abstract base class for loaders which can return data from their
    back-end storage.

    This ABC represents one of the optional protocols specified by PEP 302.

    cCs
t�dS(uwAbstract method which when implemented should return the bytes for
        the specified path.  The path must be a str.N(uNotImplementedError(uselfupath((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuget_data5sN(u__name__u
__module__u__doc__uabcuabstractmethoduget_data(u
__locals__((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuResourceLoader,s
uResourceLoadercBsJ|EeZdZejd��Zejd��Zejd��ZdS(u�Abstract base class for loaders which support inspection about the
    modules they can load.

    This ABC represents one of the optional protocols specified by PEP 302.

    cCs
t�dS(u�Abstract method which when implemented should return whether the
        module is a package.  The fullname is a str.  Returns a bool.N(uNotImplementedError(uselfufullname((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyu
is_packageEscCs
t�dS(u�Abstract method which when implemented should return the code object
        for the module.  The fullname is a str.  Returns a types.CodeType.N(uNotImplementedError(uselfufullname((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuget_codeKscCs
t�dS(usAbstract method which should return the source code for the
        module.  The fullname is a str.  Returns a str.N(uNotImplementedError(uselfufullname((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyu
get_sourceQsN(u__name__u
__module__u__doc__uabcuabstractmethodu
is_packageuget_codeu
get_source(u
__locals__((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyu
InspectLoader<s
u
InspectLoadercBs&|EeZdZejd��ZdS(u�Abstract base class for loaders that wish to support the execution of
    modules as scripts.

    This ABC represents one of the optional protocols specified in PEP 302.

    cCs
t�dS(uTAbstract method which should return the value that __file__ is to be
        set to.N(uNotImplementedError(uselfufullname((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuget_filenamedsN(u__name__u
__module__u__doc__uabcuabstractmethoduget_filename(u
__locals__((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuExecutionLoader[s
uExecutionLoadercBs&|EeZdZd�Zd�ZdS(u�Abstract base class for loading source code (and optionally any
    corresponding bytecode).

    To support loading from source code, the abstractmethods inherited from
    ResourceLoader and ExecutionLoader need to be implemented. To also support
    loading from bytecode, the optional methods specified directly by this ABC
    is required.

    Inherited abstractmethods not implemented in this ABC:

        * ResourceLoader.get_data
        * ExecutionLoader.get_filename

    cCs
t�dS(u6Return the (int) modification time for the path (str).N(uNotImplementedError(uselfupath((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyu
path_mtime|scCs
t�dS(uWrite the bytes to the path (if possible).

        Accepts a str path and data as bytes.

        Any needed intermediary directories are to be created. If for some
        reason the file cannot be written because of permissions, fail
        silently.

        N(uNotImplementedError(uselfupathudata((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuset_data�s
N(u__name__u
__module__u__doc__u
path_mtimeuset_data(u
__locals__((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuSourceLoaderks
	uSourceLoadercBsA|EeZdZejd��Zejd��Zd�ZdS(ugImplement the deprecated PyLoader ABC in terms of SourceLoader.

    This class has been deprecated! It is slated for removal in Python 3.4.
    If compatibility with Python 3.1 is not needed then implement the
    SourceLoader ABC instead of this class. If Python 3.1 compatibility is
    needed, then use the following idiom to have a single class that is
    compatible with Python 3.1 onwards::

        try:
            from importlib.abc import SourceLoader
        except ImportError:
            from importlib.abc import PyLoader as SourceLoader


        class CustomLoader(SourceLoader):
            def get_filename(self, fullname):
                # Implement ...

            def source_path(self, fullname):
                '''Implement source_path in terms of get_filename.'''
                try:
                    return self.get_filename(fullname)
                except ImportError:
                    return None

            def is_package(self, fullname):
                filename = os.path.basename(self.get_filename(fullname))
                return os.path.splitext(filename)[0] == '__init__'

    cCs
t�dS(N(uNotImplementedError(uselfufullname((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyu
is_package�scCs
t�dS(ukAbstract method.  Accepts a str module name and returns the path to
        the source code for the module.N(uNotImplementedError(uselfufullname((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyusource_path�scCs<tjdt�|j|�}|dkr4t�n|SdS(u+Implement get_filename in terms of source_path.

        As get_filename should only return a source file path there is no
        chance of the path not existing but loading still being possible, so
        ImportError should propagate instead of being turned into returning
        None.

        u�importlib.abc.PyLoader is deprecated and is slated for removal in Python 3.4; use SourceLoader instead. See the importlib documentation on how to be compatible with Python 3.1 onwards.N(uwarningsuwarnuPendingDeprecationWarningusource_pathuNoneuImportError(uselfufullnameupath((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuget_filename�s			N(u__name__u
__module__u__doc__uabcuabstractmethodu
is_packageusource_pathuget_filename(u
__locals__((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuPyLoader�s
uPyLoadercBs\|EeZdZd�Zd�Zejd��Zejd��Zejd��Z	dS(u�Abstract base class to assist in loading source and bytecode by
    requiring only back-end storage methods to be implemented.

    This class has been deprecated! Removal is slated for Python 3.4. Implement
    the SourceLoader ABC instead. If Python 3.1 compatibility is needed, see
    PyLoader.

    The methods get_code, get_source, and load_module are implemented for the
    user.

    cCsW|j|�}|dk	r|S|j|�}|dk	r>|Stdj|���dS(u(Return the source or bytecode file path.u.no source or bytecode path available for {0!r}N(usource_pathuNoneu
bytecode_pathuImportErroruformat(uselfufullnameupath((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuget_filename�s	c
CsGtjdt�|j|�}|j|�}|re|j|�}y�|dd�}t|�dkr�tdj|���n|dd�}t|�dkr�t	dj|���nt
j|�}|dd�}tj
�|krtdj|���n|r'||kr'td��q'nWn*tt	fk
rT|dk	rMn�Yq�Xt
j|�Sn$|dkr�tdj|���n|j|�}	|	dkr�d	j|�}
t|
��n|j|	�}t||	d
dd�}tjsCttj
��}|jt
j|��|jt
j|��|j||�n|S(
u*Get a code object from source or bytecode.u�importlib.abc.PyPycLoader is deprecated and slated for removal in Python 3.4; use SourceLoader instead. If Python 3.1 compatibility is required, see the latest documentation for PyLoader.Niubad magic number in {}iubad timestamp in {}ubytecode is staleu?no source or bytecode available to create code object for {0!r}u$a source path must exist to load {0}uexecudont_inheritT(uwarningsuwarnuPendingDeprecationWarningusource_mtimeu
bytecode_pathuget_dataulenuImportErroruformatuEOFErrorumarshalu_r_longuimpu	get_magicuNoneuloadsusource_pathucompileuTrueusysudont_write_bytecodeu	bytearrayuextendu_w_longudumpsuwrite_bytecode(
uselfufullnameusource_timestampu
bytecode_pathudataumagicu
raw_timestampu
pyc_timestampubytecodeusource_pathumessageusourceucode_object((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuget_code�sP			cCs
t�dS(urAbstract method. Accepts a str filename and returns an int
        modification time for the source of the module.N(uNotImplementedError(uselfufullname((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyusource_mtimescCs
t�dS(ulAbstract method. Accepts a str filename and returns the str pathname
        to the bytecode for the module.N(uNotImplementedError(uselfufullname((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyu
bytecode_path%scCs
t�dS(u�Abstract method.  Accepts a str filename and bytes object
        representing the bytecode for the module.  Returns a boolean
        representing whether the bytecode was written or not.N(uNotImplementedError(uselfufullnameubytecode((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuwrite_bytecode+sN(
u__name__u
__module__u__doc__uget_filenameuget_codeuabcuabstractmethodusource_mtimeu
bytecode_pathuwrite_bytecode(u
__locals__((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyuPyPycLoader�s
		8uPyPycLoader(u__doc__uu
_bootstrapu	machineryuutiluabcuimpuioumarshaluos.pathuosusysutokenizeutypesuwarningsuABCMetauLoaderuFinderuregisteruBuiltinImporteruFrozenImporteru
PathFinderuResourceLoaderu
InspectLoaderuExecutionLoaderuSourceLoaderuPyLoaderuPyPycLoader(((u4/usr/local/python-3.2/lib/python3.2/importlib/abc.pyu<module>s2"A
© 2025 GrazzMean