/usr/lib/python3.6/site-packages/slip/dbus/__pycache__
Edit: /usr/lib/python3.6/site-packages/slip/dbus/__pycache__/service.cpython-36.pyc (5354B)
3
uAc @ s d Z ddlmZ ddlZddlZddlmZ ddlmZ ddl
mZ d d
dgZda
dd
Zeadd Zdd Zdd Zdadadd ZG dd
d
ejjZG dd d eeejjZdS )zMThis module contains convenience functions for using dbus-activated services. )absolute_importN)with_metaclass )_glib )polkitObject
InterfaceTypeset_mainloopc C s t j d S )N)__mainloop__quit r
r
/usr/lib/python3.6/service.py__glib_quit_cb__) s r c C s | a d S )N)r )Zmainloopr
r
r r
4 s c C s | a d S )N)__quit_cb__)quit_cbr
r
r set_quit_cb9 s r c C s
t d S )N)r r
r
r
r r > s r Z__slip_dbus_service_sender____slip_dbus_service_reply_cb____slip_dbus_service_error_cb__c s j d k rj dntdjd k r4j dnt d fdd}xLdd tD D ]6}|dkr|_ ql|dkr |_qlt||t| qlW j|_|S ) NFTc s j }|d k rVd d r4= rLd = d = j| t dtdd |d k r r
fdd}fdd}tj| ||d n f}j |S d S )
Nr r Z_slip_polkit_auth_requireddefault_polkit_auth_requiredc s | rrf qd }yf}W n& t k
rX } z
|}W Y d d }~X nX |rh| q|d krx q| ntj j d S )N) Exceptionr ZNotAuthorizedExceptiontimeout_restart)Zis_autherrorresulte) action_iderror_cbkmethodmethod_is_asyncpreply_cbselfr
r
reply_handlerq s
z:wrap_method.
.wrapped_method..reply_handlerc s | j d S )N)r )r )r r" r
r
error_handler s z:wrap_method..wrapped_method..error_handler)r# r$ )getsender_seengetattrr ZIsSystemBusNameAuthorizedAsyncr )r" r r senderr# r$ Zretval)async_callbackshide_async_callbackshide_sender_keywordr r sender_keyword)r r r r r! r" r wrapped_method[ s,
"z#wrap_method..wrapped_methodc s s" | ]}|d d dkr|V qd S )N Z_dbus_r
).0xr
r
r