o
    VÌh’  ã                   @   s8   d dl mZ d dlmZ d dlmZ G dd„ deƒZdS )é   )ÚKeyringBackend)Ú
properties©ÚNoKeyringErrorc                   @   s6   e Zd ZdZejdefdd„ƒZddd„Ze 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                 C   s   dS )Né    © )Úclsr	   r	   úi/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/keyring/backends/fail.pyÚpriority   s   zKeyring.priorityNc                 C   s   d}t |ƒ‚)NzÞNo 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Úmsgr	   r	   r   Úget_password   s   ÿzKeyring.get_password)N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ÚclasspropertyÚfloatr   r   Úset_passwordÚdelete_passwordr	   r	   r	   r   r      s    

	r   N)Úbackendr   Úcompatr   Úerrorsr   r   r	   r	   r	   r   Ú<module>   s    