0x1949 Team - FAZEMRX - MANAGER
Edit File: __init__.cpython-310.pyc
o �y"`l � @ s� d Z ddlmZ ddlmZmZmZ ddlmZm Z m Z mZmZm Z mZ ddlmZ ddlmZmZmZmZmZ ddlmZ dZd �eee��Zg d �Zdefdd �Zdede fdd�Z!dS )zThis file provides quick access to all SecretStorage API. Please refer to documentation of individual modules for API details. � )�message_bus)�DBusConnection�Proxy�open_dbus_connection)� Collection�create_collection�get_all_collections�get_default_collection�get_any_collection�get_collection_by_alias�search_items)�Item)�SecretStorageException�"SecretServiceNotAvailableException�LockedException�ItemNotFoundException�PromptDismissedException)�add_match_rules)� r � �.)r r r r r r r �check_service_availabilityr � dbus_initr r r r r �returnc C sp z t � } t| � | W S ty# } z d�|jd �}t|�|�d}~w ttfy7 } ztt|��|�d}~ww )a Returns a new connection to the session bus, instance of jeepney's :class:`DBusConnection` class. This connection can then be passed to various SecretStorage functions, such as :func:`~secretstorage.collection.get_default_collection`. .. warning:: The D-Bus socket will not be closed automatically. You can close it manually using the :meth:`DBusConnection.close` method, or you can use the :class:`contextlib.closing` context manager: .. code-block:: python from contextlib import closing with closing(dbus_init()) as conn: collection = secretstorage.get_default_collection(conn) items = collection.search_items({'application': 'myapp'}) However, you will not be able to call any methods on the objects created within the context after you leave it. .. versionchanged:: 3.0 Before the port to Jeepney, this function returned an instance of :class:`dbus.SessionBus` class. .. versionchanged:: 3.1 This function no longer accepts any arguments. z Environment variable {} is unsetr N) r r �KeyError�format�argsr �ConnectionError� ValueError�str)� connection�ex�reason� r# �8/usr/lib/python3/dist-packages/secretstorage/__init__.pyr + s ���r r c C s8 ddl m} tt| �}|�|�d dkp||�� d v S )z�Returns True if the Secret Service daemon is either running or available for activation via D-Bus, False otherwise. .. versionadded:: 3.2 r )�BUS_NAMEr )�secretstorage.utilr% r r �NameHasOwner�ListActivatableNames)r r% �proxyr# r# r$ r S s �r N)"�__doc__�jeepney.bus_messagesr �jeepney.io.blockingr r r �secretstorage.collectionr r r r r r r �secretstorage.itemr �secretstorage.exceptionsr r r r r r&