ProPeler
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
lib
/
python3
/
dist-packages
/
secretstorage
/
__pycache__
/
Filename :
exceptions.cpython-38.pyc
back
Copy
U �U � @ sH d Z G dd� de�ZG dd� de�ZG dd� de�ZG dd� de�Zd S ) z�All secretstorage functions may raise various exceptions when something goes wrong. All exceptions derive from base :exc:`SecretStorageException` class.c @ s e Zd ZdZdS )�SecretStorageExceptionz&All exceptions derive from this class.N��__name__� __module__�__qualname__�__doc__� r r �:/usr/lib/python3/dist-packages/secretstorage/exceptions.pyr s r c @ s e Zd ZdZdS )�"SecretServiceNotAvailableExceptionz�Raised by :class:`~secretstorage.item.Item` or :class:`~secretstorage.collection.Collection` constructors, or by other functions in the :mod:`secretstorage.collection` module, when the Secret Service API is not available.Nr r r r r r s r c @ s e Zd ZdZdS )�LockedExceptionz�Raised when an action cannot be performed because the collection is locked. Use :meth:`~secretstorage.collection.Collection.is_locked` to check if the collection is locked, and :meth:`~secretstorage.collection.Collection.unlock` to unlock it. Nr r r r r r s r c @ s e Zd ZdZdS )�ItemNotFoundExceptiona� Raised when an item does not exist or has been deleted. Example of handling: >>> import secretstorage >>> bus = secretstorage.dbus_init() >>> item_path = '/not/existing/path' >>> try: ... item = secretstorage.Item(bus, item_path) ... except secretstorage.ItemNotFoundException: ... print('Item not found!') ... Item not found! Also, :func:`~secretstorage.collection.create_collection` may raise this exception when a prompt was dismissed during creating the collection. Nr r r r r r s r N)r � Exceptionr r r r r r r r �<module> s