/usr/lib/python3/dist-packages/keyring/backends/__pycache__
Edit: /usr/lib/python3/dist-packages/keyring/backends/__pycache__/kwallet.cpython-310.pyc (5217B)
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 deZG d
d deZdS ) 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
contextlibsuppresssysargv)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 fddZdd Zdd Z ZS )DBusKeyringz!
KDE KWallet 5 via D-Bus
zPython keyring libraryNzorg.kde.kwalletd5z/modules/kwalletd5c
C s dt vr tdz tjt d}W n tjy% } zt| d }~ww || js7| j| v s7tddt
dddv rDd S d
S )Ndbuszpython-dbus not installedmainloopzCThe KWallet daemon is neither running nor activatable through D-BusKDEXDG_CURRENT_DESKTOP :gffffff@g@)
globalsRuntimeErrorr
SessionBusr
DBusExceptionget_dbus_messagename_has_ownerbus_namelist_activatable_namesosgetenvsplit)clsbusexcr r r priority( s"
zDBusKeyring.priorityc s t j|i | d| _d S )N)super__init__handle)selfargkw __class__r r r/ <