Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3
iRÛVÔ` ã @ sÜ d dl Z yd dlmZ W n ek
r8 d dlmZ Y nX d dlZd dlmZ d dlm Z m
Z
mZmZ dZ
e jdƒZd dlmZmZmZmZmZ d dlmZ G d d
„ d
ƒZG dd„ dƒZG d
d„ deƒZG dd„ deƒZdS )é N)ÚRLock)Úprocess_introspection_data)Ú
DBusExceptionÚIntrospectionParserExceptionÚMissingErrorHandlerExceptionÚMissingReplyHandlerExceptionZrestructuredtextzdbus.proxies)ÚBUS_DAEMON_IFACEÚBUS_DAEMON_NAMEÚBUS_DAEMON_PATHÚINTROSPECTABLE_IFACEÚ
LOCAL_PATH)Úis_py2c @ s( 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)ÚselfÚproxy_methodÚappendÚblock© r ú/usr/lib64/python3.6/proxies.pyÚ__init__6 s z_DeferredMethod.__init__c O s@ d|ks|j ddƒr(| j| j||ƒ d S | jƒ | j||ŽS d S )NÚ
reply_handlerÚignore_replyF)Úgetr r r )r ÚargsÚkeywordsr r r Ú__call__= s z_DeferredMethod.__call__c O s | j | j||ƒ d S )N)r r )r r r r r r Ú
call_asyncH s z_DeferredMethod.call_asyncN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r r r r r r r r 2 s r c @ s( e Zd ZdZdd„ Zdd„ Zdd„ ZdS ) Ú_ProxyMethodz°A 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 krtdt ƒ‚|| _|| _|| _|| _tj|ƒ || _|d k rNtj |ƒ || _
d S )Nz1Methods may not be called on the reserved path %s)r r Ú_proxyÚ_connectionÚ_named_serviceÚ_object_pathÚ_dbus_bindingsZvalidate_member_namer Zvalidate_interface_nameÚ_dbus_interface)r ÚproxyZ
connectionÚbus_nameÚobject_pathZmethod_nameZifacer r r r S s
z_ProxyMethod.__init__c O s |j dd ƒ}|j dd ƒ}|j ddƒ}|j dd ƒ}|d k s@|d k rl|d krPtƒ ‚n|d kr`tƒ ‚n|rltdƒ‚|j d| jƒ}|d kr°|d kr’| j}n|d | j }| jjj|d ƒ}|s¼|d k râ| j j
| j| j|| j||||f|Ž n | j j
| j| j|| j||f|ŽS d S ) Nr Ú
error_handlerr FÚ signaturez6ignore_reply and reply_handler cannot be used togetherÚdbus_interfaceÚ.)Úpopr r Ú TypeErrorr+ r r&