File: //lib/python3/dist-packages/dbus/__pycache__/proxies.cpython-311.pyc
�
@ia�` � �$ � d dl Z d dlmZ n# e$ r d dlmZ Y nw xY wd dlZd dlmZ d dlm Z m
Z
mZmZ dZ
e j d� � Zd dlmZmZmZmZmZ d dlmZ G d � d
� � Z G d� d� � Z G d
� de� � Z G d� de� � ZdS )� N)�RLock)�process_introspection_data)�
DBusException�IntrospectionParserException�MissingErrorHandlerException�MissingReplyHandlerException�restructuredtextzdbus.proxies)�BUS_DAEMON_IFACE�BUS_DAEMON_NAME�BUS_DAEMON_PATH�INTROSPECTABLE_IFACE�
LOCAL_PATH)�is_py2c �$ � e Zd ZdZd� Zd� Zd� ZdS )�_DeferredMethodzXA proxy method which will only get called once we have its
introspection reply.
c �H � || _ |j | _ || _ || _ d S �N)�
_proxy_method�_method_name�_append�_block)�self�proxy_method�append�blocks �./usr/lib/python3/dist-packages/dbus/proxies.py�__init__z_DeferredMethod.__init__8 s'