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.116.71.40
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : abc.cpython-32.pyc
l
��bc@sodZddlmZd�ZGd�de�ZGd�de�ZGd�d	e�Z	Gd
�de
�ZdS(
u3Abstract Base Classes (ABCs) according to PEP 3119.i(uWeakSetcCs
d|_|S(u�A decorator indicating abstract methods.

    Requires that the metaclass is ABCMeta or derived from it.  A
    class that has a metaclass derived from ABCMeta cannot be
    instantiated unless all of its abstract methods are overridden.
    The abstract methods can be called using any of the normal
    'super' call mechanisms.

    Usage:

        class C(metaclass=ABCMeta):
            @abstractmethod
            def my_abstract_method(self, ...):
                ...
    T(uTrueu__isabstractmethod__(ufuncobj((u*/usr/local/python-3.2/lib/python3.2/abc.pyuabstractmethods	cs)|EeZdZdZ�fd�Z�S(u�A decorator indicating abstract classmethods.

    Similar to abstractmethod.

    Usage:

        class C(metaclass=ABCMeta):
            @abstractclassmethod
            def my_abstract_classmethod(cls, ...):
                ...
    csd|_t�j|�dS(NT(uTrueu__isabstractmethod__usuperu__init__(uselfucallable(u	__class__(u*/usr/local/python-3.2/lib/python3.2/abc.pyu__init__+s	T(u__name__u
__module__u__doc__uTrueu__isabstractmethod__u__init__(u
__locals__((u	__class__u*/usr/local/python-3.2/lib/python3.2/abc.pyuabstractclassmethods
uabstractclassmethodcs)|EeZdZdZ�fd�Z�S(u�A decorator indicating abstract staticmethods.

    Similar to abstractmethod.

    Usage:

        class C(metaclass=ABCMeta):
            @abstractstaticmethod
            def my_abstract_staticmethod(...):
                ...
    csd|_t�j|�dS(NT(uTrueu__isabstractmethod__usuperu__init__(uselfucallable(u	__class__(u*/usr/local/python-3.2/lib/python3.2/abc.pyu__init__?s	T(u__name__u
__module__u__doc__uTrueu__isabstractmethod__u__init__(u
__locals__((u	__class__u*/usr/local/python-3.2/lib/python3.2/abc.pyuabstractstaticmethod0s
uabstractstaticmethodcBs|EeZdZdZdS(u
A decorator indicating abstract properties.

    Requires that the metaclass is ABCMeta or derived from it.  A
    class that has a metaclass derived from ABCMeta cannot be
    instantiated unless all of its abstract properties are overridden.
    The abstract properties can be called using any of the normal
    'super' call mechanisms.

    Usage:

        class C(metaclass=ABCMeta):
            @abstractproperty
            def my_abstract_property(self):
                ...

    This defines a read-only property; you can also define a read-write
    abstract property using the 'long' form of property declaration:

        class C(metaclass=ABCMeta):
            def getx(self): ...
            def setx(self, value): ...
            x = abstractproperty(getx, setx)
    NT(u__name__u
__module__u__doc__uTrueu__isabstractmethod__(u
__locals__((u*/usr/local/python-3.2/lib/python3.2/abc.pyuabstractpropertyDs
uabstractpropertycsP|EeZdZdZ�fd�Zd�Zdd�Zd�Zd�Z	�S(uiMetaclass for defining Abstract Base Classes (ABCs).

    Use this metaclass to create an ABC.  An ABC can be subclassed
    directly, and then acts as a mix-in class.  You can also register
    unrelated concrete classes (even built-in classes) and unrelated
    ABCs as 'virtual subclasses' -- these and their descendants will
    be considered subclasses of the registering ABC by the built-in
    issubclass() function, but the registering ABC won't show up in
    their MRO (Method Resolution Order) nor will method
    implementations defined by the registering ABC be callable (not
    even via super()).

    ics�t�j||||�}d�|j�D�}xb|D]Z}xQt|dt��D]:}t||d�}t|dd�rT|j|�qTqTWq8Wt|�|_	t
�|_t
�|_t
�|_
tj|_|S(NcSs.h|]$\}}t|dd�r|�qS(u__isabstractmethod__F(ugetattruFalse(u.0unameuvalue((u*/usr/local/python-3.2/lib/python3.2/abc.pyu	<setcomp>ws		u__abstractmethods__u__isabstractmethod__F(usuperu__new__uitemsugetattrusetuNoneuFalseuaddu	frozensetu__abstractmethods__uWeakSetu
_abc_registryu
_abc_cacheu_abc_negative_cacheuABCMetau_abc_invalidation_counteru_abc_negative_cache_version(umclsunameubasesu	namespaceuclsu	abstractsubaseuvalue(u	__class__(u*/usr/local/python-3.2/lib/python3.2/abc.pyu__new__ts
cCsrt|t�std��nt||�r1dSt||�rOtd��n|jj|�tjd7_dS(u&Register a virtual subclass of an ABC.uCan only register classesNu'Refusing to create an inheritance cyclei(	u
isinstanceutypeu	TypeErroru
issubclassuRuntimeErroru
_abc_registryuadduABCMetau_abc_invalidation_counter(uclsusubclass((u*/usr/local/python-3.2/lib/python3.2/abc.pyuregister�scCs�td|j|jfd|�tdtjd|�xXt|jj��D]A}|jd�rMt	||�}td||fd|�qMqMWdS(u'Debug helper to print the ABC registry.uClass: %s.%sufileuInv.counter: %su_abc_u%s: %rN(
uprintu
__module__u__name__uABCMetau_abc_invalidation_counterusortedu__dict__ukeysu
startswithugetattr(uclsufileunameuvalue((u*/usr/local/python-3.2/lib/python3.2/abc.pyu_dump_registry�s cs�|j}|�jkrdSt|�}||krf�jtjkrY|�jkrYdS�j	|�St
�fd�||hD��S(u'Override for isinstance(instance, cls).c3s|]}�j|�VqdS(N(u__subclasscheck__(u.0uc(ucls(u*/usr/local/python-3.2/lib/python3.2/abc.pyu	<genexpr>�sTF(u	__class__u
_abc_cacheuTrueutypeu_abc_negative_cache_versionuABCMetau_abc_invalidation_counteru_abc_negative_cacheuFalseu__subclasscheck__uany(uclsuinstanceusubclassusubtype((uclsu*/usr/local/python-3.2/lib/python3.2/abc.pyu__instancecheck__�s	
cCsa||jkrdS|jtjkr@t�|_tj|_n||jkrSdS|j|�}|t	k	r�t
|t�s�t�|r�|jj
|�n|jj
|�|S|t|dd�kr�|jj
|�dSx4|jD])}t||�r�|jj
|�dSq�Wx7|j�D])}t||�r |jj
|�dSq W|jj
|�dS(u'Override for issubclass(subclass, cls).u__mro__TF((u
_abc_cacheuTrueu_abc_negative_cache_versionuABCMetau_abc_invalidation_counteruWeakSetu_abc_negative_cacheuFalseu__subclasshook__uNotImplementedu
isinstanceubooluAssertionErroruaddugetattru
_abc_registryu
issubclassu__subclasses__(uclsusubclassuokurclsuscls((u*/usr/local/python-3.2/lib/python3.2/abc.pyu__subclasscheck__�s6N(
u__name__u
__module__u__doc__u_abc_invalidation_counteru__new__uregisteruNoneu_dump_registryu__instancecheck__u__subclasscheck__(u
__locals__((u	__class__u*/usr/local/python-3.2/lib/python3.2/abc.pyuABCMeta_s
			uABCMetaN(u__doc__u_weakrefsetuWeakSetuabstractmethoduclassmethoduabstractclassmethodustaticmethoduabstractstaticmethodupropertyuabstractpropertyutypeuABCMeta(((u*/usr/local/python-3.2/lib/python3.2/abc.pyu<module>s	
© 2025 GrazzMean