403Webshell
Server IP : 61.19.30.66  /  Your IP : 216.73.216.15
Web Server : Apache/2.2.22 (Ubuntu)
System : Linux klw 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64
User : www-data ( 33)
PHP Version : 5.3.10-1ubuntu3.48
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : ON  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python2.7/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.7//abc.pyc
ó
ÿ–|_c@s}dZddlZddlmZddd„ƒYZeeƒƒZd„Zdefd„ƒYZ	d	efd
„ƒYZ
dS(s3Abstract Base Classes (ABCs) according to PEP 3119.iÿÿÿÿN(tWeakSett_CcBseZRS((t__name__t
__module__(((s/usr/lib/python2.7/abc.pyRscCs
t|_|S(sï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, ...):
                ...
    (tTruet__isabstractmethod__(tfuncobj((s/usr/lib/python2.7/abc.pytabstractmethods	tabstractpropertycBseZdZeZRS(s/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)
    (RRt__doc__RR(((s/usr/lib/python2.7/abc.pyR$stABCMetacBsDeZdZdZd„Zd„Zdd„Zd„Zd„Z	RS(siMetaclass 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()).

    icCsått|ƒj||||ƒ}td„|jƒDƒƒ}xb|D]Z}xQt|dtƒƒD]:}t||dƒ}t|dtƒr`|j|ƒq`q`WqDWt	|ƒ|_
tƒ|_tƒ|_
tƒ|_tj|_|S(Ncss-|]#\}}t|dtƒr|VqdS(RN(tgetattrtFalse(t.0tnametvalue((s/usr/lib/python2.7/abc.pys	<genexpr>Ys	t__abstractmethods__R(tsuperR
t__new__tsettitemsRtNoneRtaddt	frozensetRRt
_abc_registryt
_abc_cachet_abc_negative_cachet_abc_invalidation_countert_abc_negative_cache_version(tmclsRtbasest	namespacetclst	abstractstbaseR((s/usr/lib/python2.7/abc.pyRVs!	
cCs{t|ttjfƒs'tdƒ‚nt||ƒr:dSt||ƒrXtdƒ‚n|jj|ƒt	j
d7_
dS(s&Register a virtual subclass of an ABC.sCan only register classesNs'Refusing to create an inheritance cyclei(t
isinstancettypettypest	ClassTypet	TypeErrort
issubclasstRuntimeErrorRRR
R(R tsubclass((s/usr/lib/python2.7/abc.pytregisteriscCs„|d|j|jfIJ|dtjIJxRt|jjƒƒD];}|jdƒrAt||ƒ}|d||fIJqAqAWdS(s'Debug helper to print the ABC registry.sClass: %s.%ssInv.counter: %st_abc_s%s: %rN(	RRR
Rtsortedt__dict__tkeyst
startswithR(R tfileRR((s/usr/lib/python2.7/abc.pyt_dump_registrywscCs¸t|ddƒ}|dk	r1||jkr1tSt|ƒ}|tkrR|}n||ksj|dkrœ|jtjkr||j	krt
S|j|ƒS|j|ƒp·|j|ƒS(s'Override for isinstance(instance, cls).t	__class__N(RRRRR$t
_InstanceTypeRR
RRRt__subclasscheck__(R tinstanceR*tsubtype((s/usr/lib/python2.7/abc.pyt__instancecheck__€s	
cCsa||jkrtS|jtjkr@tƒ|_tj|_n||jkrStS|j|ƒ}|t	k	r°t
|tƒsƒt‚|rœ|jj
|ƒn|jj
|ƒ|S|t|ddƒkrÜ|jj
|ƒtSx4|jD])}t||ƒræ|jj
|ƒtSqæWx7|jƒD])}t||ƒr |jj
|ƒtSq W|jj
|ƒtS(s'Override for issubclass(subclass, cls).t__mro__((RRRR
RRRRt__subclasshook__tNotImplementedR#tbooltAssertionErrorRRRR(t__subclasses__(R R*toktrclstscls((s/usr/lib/python2.7/abc.pyR5”s6N(
RRR	RRR+RR2R8R5(((s/usr/lib/python2.7/abc.pyR
As				((R	R%t_weakrefsetRRR$R4RtpropertyRR
(((s/usr/lib/python2.7/abc.pyt<module>s	

Youez - 2016 - github.com/yon3zu
LinuXploit