+
    JiJ                         R t ^ RIHt ^ RIHtHtHt ^ RIHtH	t	H
t
HtHtHtHt ^ RIHtHtHtHtHt ^ RIHt ^ RIHt RtRP5                  ]! ]]4      4      t. ROtR R	 ltR
 R lt R# )zThis 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_any_collectionget_collection_by_aliasget_default_collectionsearch_items)ItemNotFoundExceptionLockedExceptionPromptDismissedException"SecretServiceNotAvailableExceptionSecretStorageException)Item)add_match_rules.c                $    V ^8  d   QhR\         /# )   return)r   )formats   "6lib/python3.14/site-packages/secretstorage/__init__.py__annotate__r   6   s     %B %B> %B    c                      \        4       p \        V 4       V #   \         d)   pRTP                  ^ ,           R2p\	        T4      ThRp?i\
        \        3 d   p\	        \        T4      4      ThRp?ii ; i)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 z	 is unsetN)r   r   KeyErrorargsr   ConnectionError
ValueErrorstr)
connectionexreasons      r   	dbus_initr%   6   ss    8	B)+

# A(I>08b@Z( B0R9rABs&    A5#AA5A5A00A5c                0    V ^8  d   QhR\         R\        /# )r   r"   r   )r   bool)r   s   "r   r   r   ^   s     	< 	<> 	<d 	<r   c                    ^ RI Hp \        \        V 4      pVP	                  V4      ^ ,          ^8H  ;'       g    WP                  4       ^ ,          9   # )zReturns True if the Secret Service daemon is either running or
available for activation via D-Bus, False otherwise.

.. versionadded:: 3.2
)BUS_NAME)secretstorage.utilr)   r   r   NameHasOwnerListActivatableNames)r"   r)   proxys   &  r   check_service_availabilityr.   ^   sN     ,+z*Ex(+q0 ; ;557::<r   N)          )r   r   r   r   r   r   r   r.   r   r%   r   r	   r
   r   r   )!__doc__jeepney.bus_messagesr   jeepney.io.blockingr   r   r   secretstorage.collectionr   r   r   r	   r
   r   r   secretstorage.exceptionsr   r   r   r   r   secretstorage.itemr   r*   r   __version_tuple__joinmapr!   __version____all__r%   r.    r   r   <module>r>      se    - K K    $ . hhs3 123&%BP	<r   