%PDF- %PDF-
| Direktori : /lib/python3/dist-packages/jeepney/__pycache__/ |
| Current File : //lib/python3/dist-packages/jeepney/__pycache__/wrappers.cpython-312.pyc |
�
+�c+ � �� � d dl mZ d dlmZ ddl� g d�Z G d� d� Z G d� d e� Zd
� Zdd�Z dd
�Z
dd�Zdd�Z G d� d� Z
G d� d� Z G d� d� Z G d� de
� Z G d� de� Zdefd�Zy)� )�Union)�warn� )�*) �DBusAddress�new_method_call�new_method_return� new_error�
new_signal�MessageGenerator�
Properties�Introspectable�DBusErrorResponsec �$ � e Zd ZdZdd�Zd� Zd� Zy)r aA This identifies the object and interface a message is for.
e.g. messages to display desktop notifications would have this address::
DBusAddress('/org/freedesktop/Notifications',
bus_name='org.freedesktop.Notifications',
interface='org.freedesktop.Notifications')
Nc �. � || _ || _ || _ y �N)�object_path�bus_name� interface)�selfr r r s �2/usr/lib/python3/dist-packages/jeepney/wrappers.py�__init__zDBusAddress.__init__ s � �&��� ��
�"��� c � � dj t | � j | j | j | j
� S )Nz'{}({!r}, bus_name={!r}, interface={!r}))�format�type�__name__r r r �r s r �__repr__zDBusAddress.__repr__ s8 � �8�?�?��T�
�@S�@S��$�$�d�m�m�T�^�^�E� Er c �P � t | � | j | j |� S r )r r r )r r s r �with_interfacezDBusAddress.with_interface$ s! � ��t�D�z�$�*�*�D�M�M�9�E�Er �NN)r �
__module__�__qualname__�__doc__r r r! � r r r r s � ��#�
E�Fr r c � � � e Zd Zd� fd� Z� xZS )�
DBusObjectc �B �� t �| � |||� t dd�� y )Nz)Deprecated alias, use DBusAddress instead� )�
stacklevel)�superr r )r r r r � __class__s �r r zDBusObject.__init__( s �� �
����h� �:��
8�Q�Gr r"