| Server IP : 89.117.53.150 / Your IP : 216.73.216.11 Web Server : Apache System : Linux server2.hostofiraq.site 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64 User : iscmbt-kufa-atu ( 1014) PHP Version : 8.2.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/keyring/backends/__pycache__/ |
Upload File : |
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"