← Back
Editing: __init__.cpython-38.pyc
U �T�W� � @ s� d Z ddlZddlmZmZmZmZmZmZm Z ddl mZ ddlm Z mZmZmZ ddlmZmZmZmZ dZd�eee��Zd dd�ZdS )a This file provides quick access to all SecretStorage API. Please refer to documentation of individual modules for API details. It also provides some functions for compatibility with older SecretStorage releases. Those functions are not recommended for use in new software.� N)� Collection�create_collection�get_all_collections�get_default_collection�get_any_collection�get_collection_by_alias�search_items)�Item)�DBUS_NOT_SUPPORTED�DBUS_EXEC_FAILED� DBUS_NO_REPLY�DBUS_ACCESS_DENIED)�SecretStorageException�"SecretServiceNotAvailableException�LockedException�ItemNotFoundException)� � � �.TFc C s� | r>t �� s>|r(ddlm} |dd� nddlm} |dd� z t �� W S t jjk r� } z&|� � t ttt fkr~t|�� ��� W 5 d}~X Y nX dS )a� Returns new SessionBus_. If `main_loop` is :const:`True` and no D-Bus main loop is registered yet, registers a default main loop (PyQt5 main loop if `use_qt_loop` is :const:`True`, otherwise GLib main loop). .. _SessionBus: https://www.freedesktop.org/wiki/IntroductionToDBus/#buses .. note:: Qt uses GLib main loops on UNIX-like systems by default, so one will rarely need to set `use_qt_loop` to :const:`True`. r )�DBusQtMainLoopT)Zset_as_default)� DBusGMainLoopN)�dbusZget_default_main_loopZdbus.mainloop.pyqt5r Zdbus.mainloop.glibr Z SessionBus� exceptionsZ DBusException� get_dbus_namer r r r r �get_dbus_message)Z main_loopZuse_qt_loopr r �e� r �8/usr/lib/python3/dist-packages/secretstorage/__init__.py� dbus_init s$ ��r )TF)�__doc__r Zsecretstorage.collectionr r r r r r r Zsecretstorage.itemr Zsecretstorage.definesr r r r Zsecretstorage.exceptionsr r r r Z__version_tuple__�join�map�str�__version__r r r r r �<module> s $
Save File
Cancel