File: //lib64/python3.9/site-packages/dbus/__pycache__/service.cpython-39.pyc
a
    7�^�  �                   @   s^  d Z dZddlZddlZddlZddlZzddlmZ W n eyV   ddl	mZ Y n0 ddl
Z
ddlmZm
Z
mZmZmZmZmZ ddlmZmZ ddlmZmZmZ ddlmZmZmZ dd	lmZ dd
l m!Z! e�"d�Z#G dd
� d
e$�Z%G dd� de$�Z&dd� Z'dd� Z(dd� Z)G dd� de*�Z+e+de$fi �Z,e$� Z-G dd� de,�Z.G dd� de.�Z/dS ))�BusName�Object�FallbackObject�method�signalZrestructuredtext�    N)�Sequence)�INTROSPECTABLE_IFACE�
ObjectPath�
SessionBus�	Signature�Struct�validate_bus_name�validate_object_path)r   r   )�
DBusException�NameExistsException�UnknownMethodException)�ErrorMessage�MethodReturnMessage�MethodCallMessage)�
LOCAL_PATH)�is_py2zdbus.servicec                   @   s(   e Zd ZdZdd� Zdd� Zer$eZdS )�_VariantSignaturez�A fake method signature which, when iterated, yields an endless stream
    of 'v' characters representing variants (handy with zip()).
    It has no string representation.
    c                 C   s   | S )zReturn self.� ��selfr   r   �2/usr/lib64/python3.9/site-packages/dbus/service.py�__iter__>