
    .Ph                     F    d dl mZ d dlmZ d dlmZ  G d de          ZdS )   )KeyringBackend)
propertiesNoKeyringErrorc                   H    e Zd ZdZej        defd            ZddZexZ	Z
dS )Keyringz
    Keyring that raises error on every operation.

    >>> kr = Keyring()
    >>> kr.get_password('svc', 'user')
    Traceback (most recent call last):
    ...
    keyring.errors.NoKeyringError: ...No recommended backend...
    returnc                     dS )N     )clss    U/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/keyring/backends/fail.pypriorityzKeyring.priority   s    q    Nc                 $    d}t          |          )NzNo recommended backend was available. Install a recommended 3rd party backend package; or, install the keyrings.alt package if you want to use the non-recommended backends. See https://pypi.org/project/keyring for details.r   )selfserviceusernamepasswordmsgs        r   get_passwordzKeyring.get_password   s    < 	 S!!!r   )N)__name__
__module____qualname____doc__r   classpropertyfloatr   r   set_passworddelete_passwordr   r   r   r   r      sc              " " " " &21L???r   r   N)backendr   compatr   errorsr   r   r   r   r   <module>r#      so    $ $ $ $ $ $       # # # # # #2 2 2 2 2n 2 2 2 2 2r   