Spamworldpro Mini Shell
Spamworldpro


Server : Apache/2.4.52 (Ubuntu)
System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64
User : www-data ( 33)
PHP Version : 8.1.2-1ubuntu2.21
Disable Function : NONE
Directory :  /lib/python3/dist-packages/keyring/backends/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //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


Spamworldpro Mini