%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"