| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/secretstorage/__pycache__/ |
Upload File : |
�
��b$
� �� � d Z ddlmZ ddlmZmZmZ ddlmZm Z m
Z
mZmZm
Z
mZ ddlmZ ddlmZmZmZmZmZ ddlmZ dZd � eee� � � � Zg d
�Zdefd�Zd
ede fd�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 r �check_service_availabilityr � dbus_initr r r r
r
�returnc �( � t � � } t | � � | S # t $ r5}d� |j d � � }t |� � |�d}~wt t f$ r"}t t |� � � � |�d}~ww xY w)aA 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�reasons �8/usr/lib/python3/dist-packages/secretstorage/__init__.pyr r , s� � �8 B�)�+�+�
��
�#�#�#����� A� A� A�3�:�:�2�7�1�:�F�F��0��8�8�b�@������Z�(� B� B� B�0��R���9�9�r�A�����B���s �! �
B�0A�B�/B�Br! c � � ddl m} t t | � � }|� |� � d dk p||� � � 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_NAME� )�secretstorage.utilr&