/usr/lib/python3/dist-packages/dbus/__pycache__
Edit: /usr/lib/python3/dist-packages/dbus/__pycache__/proxies.cpython-310.pyc (17720B)
o
t3b` @ s d dl Z zd dlmZ W n ey d dlmZ Y nw d dlZd dlmZ d dlm Z m
Z
mZmZ dZ
e dZd dlmZmZmZmZmZ d dlmZ G d d
d
ZG dd dZG d
d deZG dd deZdS ) N)RLock)process_introspection_data)
DBusExceptionIntrospectionParserExceptionMissingErrorHandlerExceptionMissingReplyHandlerExceptionrestructuredtextzdbus.proxies)BUS_DAEMON_IFACEBUS_DAEMON_NAMEBUS_DAEMON_PATHINTROSPECTABLE_IFACE
LOCAL_PATH)is_py2c @ ( e Zd ZdZdd Zdd Zdd ZdS ) _DeferredMethodzXA proxy method which will only get called once we have its
introspection reply.
c C s || _ |j| _|| _|| _d S N)
_proxy_method_method_name_append_block)selfproxy_methodappendblock r ./usr/lib/python3/dist-packages/dbus/proxies.py__init__8 s
z_DeferredMethod.__init__c O s@ d|v s
| ddr| | j|| d S | | j|i |S )N
reply_handlerignore_replyF)getr r r r argskeywordsr r r __call__? s
z_DeferredMethod.__call__c O s | | j|| d S r )r r r r r r
call_asyncJ s z_DeferredMethod.call_asyncN__name__
__module____qualname____doc__r r# r$ r r r r r 4 s
r c @ r ) _ProxyMethodzA proxy method.
Typically a member of a ProxyObject. Calls to the
method produce messages that travel over the Bus and are routed
to a specific named Service.
c C sX |t kr
tdt || _|| _|| _|| _t| || _|d ur't | || _
d S )Nz1Methods may not be called on the reserved path %s)r
r _proxy_connection_named_service_object_path_dbus_bindingsvalidate_member_namer validate_interface_name_dbus_interface)r proxy
connectionbus_nameobject_pathmethod_nameifacer r r r U s
z_ProxyMethod.__init__c O s | dd }| dd }| dd}| dd }|d us |d ur4|d u r't |d u r.t |r4td| d| j}|d u rV|d u rG| j}n|d | j }| jj|d }|s\|d urr| j j
| j| j|| j||||fi | d S | j j
| j| j|| j||fi |S ) Nr
error_handlerr F signaturez6ignore_reply and reply_handler cannot be used togetherdbus_interface.)popr r TypeErrorr2 r r+ _introspect_method_mapr r, r$ r- r.
call_blocking) r r! r" r r9 r r: r; keyr r r r# i sL
z_ProxyMethod.__call__c O s | dd }| dd }| dd }| d| j}|d u r2|r'|d | j }n| j}| jj|d }| jj| j| j || j||||fi | d S )Nr r9 r: r; r<