File: //usr/lib/python3/dist-packages/dbus/__pycache__/connection.cpython-311.pyc
�
@ia�i � � � d Z dZddlZddlZddlZddlmZmZm Z m
Z
mZmZm
Z
ddlmZ ddlmZmZmZmZmZ ddlmZ ddlmZmZ dd lmZ ej d
� � Zd� Z G d� d
e� � Z G d� de� � ZdS ))�
Connection�SignalMatch�reStructuredText� N)r �LOCAL_IFACE�
LOCAL_PATH�validate_bus_name�validate_interface_name�validate_member_name�validate_object_path)�
DBusException)�ErrorMessage�HANDLER_RESULT_NOT_YET_HANDLED�MethodCallMessage�MethodReturnMessage�
SignalMessage)�ProxyObject)�is_py2�is_py3)�Stringzdbus.connectionc � � d S �N� )�args�kwargss �1/usr/lib/python3/dist-packages/dbus/connection.py�_noopr 0 s � ��D� c � � e Zd Zg d�Z ee� � Z dd�Zd� Zd� Zd� Z e
d� � � Zd � Zd
� Z
d� Zd� Zd
� Zd� ZdS )r )�_sender_name_owner�_member�
_interface�_sender�_path�_handler�_args_match�_rule�_byte_arrays�
_conn_weakref�_destination_keyword�_interface_keyword�_message_keyword�_member_keyword�_sender_keyword�
_path_keyword�_int_args_matchFNc � � |�t |� � |�t |� � |�t |� � |�t |� � d | _ t j |� � | _ || _ || _ || _
|| _ || _ || _
d|v rt d� � �|| _ || _ | | _ || _ |
| _ || _ |
| _ || _ |s d | _ d S i | _ |D ]�}|� d� � st d|z � � � t3 |dd � � � }n # t4 $ r t d|z � � �w xY w|dk s|dk rt d|z � � �|| | j |<