![]() Server : Apache/2.4.52 (Ubuntu) System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 User : www-data ( 33) PHP Version : 8.1.2-1ubuntu2.21 Disable Function : NONE Directory : /lib/python3/dist-packages/keyring/backends/__pycache__/ |
o ���a� � @ s� d dl Z d dlZd dlZddlmZ ddlmZ ddlmZ ddlm Z m Z mZ ddlm Z zd dlZd dlmZ W n eyC Y n eyK Y nw d d � ZG dd� de�ZG d d� de�ZdS )� N� )�KeyringBackend)�SimpleCredential)�PasswordDeleteError)�PasswordSetError� InitError� KeyringLocked)� properties)� DBusGMainLoopc C sB t ttf} t�| �� tjd W d � S 1 sw Y dS )z/ Safely infer an app id from sys.argv. r N)�AttributeError� IndexError� TypeError� contextlib�suppress�sys�argv)�allowed� r �:/usr/lib/python3/dist-packages/keyring/backends/kwallet.py� _id_from_argv s $�r c s| e Zd ZdZe� p dZdZdZdZe j edd� ��Z� fdd �Z d d� Zdd � Zdd� Z� fdd�Zdd� Zdd� Z� ZS )�DBusKeyringz! KDE KWallet 5 via D-Bus zPython keyring libraryNzorg.kde.kwalletd5z/modules/kwalletd5c C s� dt � vr td��z tjt� d�}W n tjy% } zt|�� ��d }~ww |�| j�s7| j|� � v s7td��dt �dd��d�v rDd S d S )N�dbuszpython-dbus not installed��mainloopzCThe KWallet daemon is neither running nor activatable through D-Bus�KDE�XDG_CURRENT_DESKTOP� �:gffffff@g������@) �globals�RuntimeErrorr � SessionBusr � DBusException�get_dbus_message�name_has_owner�bus_name�list_activatable_names�os�getenv�split)�cls�bus�excr r r �priority( s"