Current Dir: /snap/core22/2437/usr/lib/python3/dist-packages/dbus/__pycache__/
[FILE] bus.cpython-310.pyc [ edit | delete | rename ]
[FILE] connection.cpython-310.pyc [ edit | delete | rename ]
[FILE] decorators.cpython-310.pyc [ edit | delete | rename ]
[FILE] exceptions.cpython-310.pyc [ edit | delete | rename ]
[FILE] gi_service.cpython-310.pyc [ edit | delete | rename ]
[FILE] glib.cpython-310.pyc [ edit | delete | rename ]
[FILE] lowlevel.cpython-310.pyc [ edit | delete | rename ]
[FILE] proxies.cpython-310.pyc [ edit | delete | rename ]
[FILE] server.cpython-310.pyc [ edit | delete | rename ]
[FILE] service.cpython-310.pyc [ edit | delete | rename ]
[FILE] types.cpython-310.pyc [ edit | delete | rename ]
[FILE] _compat.cpython-310.pyc [ edit | delete | rename ]
[FILE] _dbus.cpython-310.pyc [ edit | delete | rename ]
[FILE] _expat_introspect_parser.cpython-310.pyc [ edit | delete | rename ]
[FILE] __init__.cpython-310.pyc [ edit | delete | rename ]
Viewing: /snap/core22/2437/usr/lib/python3/dist-packages/dbus/__pycache__/gi_service.cpython-310.pyc
o
�t3b�
� @ sf d Z dgZddlmZ ddlZG dd� dejjejj�Z ddd�Z
d Ze dejejjfe
ed
��Z
dS )z6Support code for implementing D-Bus services via PyGI.�ExportedGObject� )�GObjectNc @ s e Zd ZdZdd� ZdS )�ExportedGObjectTypez�A metaclass which inherits from both GObjectMeta and
`dbus.service.InterfaceType`. Used as the metaclass for `ExportedGObject`.
c C s, t j j�| |||� tjj�| |||� d S )N)r � __class__�__init__�dbus�service�
InterfaceType)�cls�name�bases�dct� r �1/usr/lib/python3/dist-packages/dbus/gi_service.pyr . s zExportedGObjectType.__init__N)�__name__�
__module__�__qualname__�__doc__r r r r r r * s r c K sX |� dd�}|� dd�}|dur|�|� tjj| fi |�� tjjj| |||d� dS )a: Initialize an exported GObject.
:Parameters:
`conn` : dbus.connection.Connection
The D-Bus connection or bus
`object_path` : str
The object path at which to register this object.
:Keywords:
`bus_name` : dbus.service.BusName
A bus name to be held on behalf of this object, or None.
`gobject_properties` : dict
GObject properties to be set on the constructed object.
Any unrecognised keyword arguments will also be interpreted
as GObject properties.
�bus_nameN�gobject_properties)�conn�object_pathr )�pop�updater r r r �Object)�selfr r �kwargsr r r r r �ExportedGObject__init__3 s
�r z'
A GObject which is exported on D-Bus.
)r r )NN)r �__all__�
gi.repositoryr �dbus.servicer r r r r r �ExportedGObject__doc__r r r r r r �<module> s
��