| Server IP : 54.37.205.81 / Your IP : 216.73.216.76 Web Server : nginx/1.22.1 System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64 User : debian ( 1000) PHP Version : 8.2.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/dbus/__pycache__/ |
Upload File : |
�
� z]�
� � � d Z dgZddlmZ ddlZ G d� dej j ej j � � Z d
d�Z
dZ e dej ej j fe
ed �� � Z
dS )z6Support code for implementing D-Bus services via PyGI.�ExportedGObject� )�GObjectNc � � e Zd ZdZd� ZdS )�ExportedGObjectTypez�A metaclass which inherits from both GObjectMeta and
`dbus.service.InterfaceType`. Used as the metaclass for `ExportedGObject`.
c � � t j j � | |||� � t j j � | |||� � d S )N)r � __class__�__init__�dbus�service�
InterfaceType)�cls�name�bases�dcts �1/usr/lib/python3/dist-packages/dbus/gi_service.pyr zExportedGObjectType.__init__. sF � ���!�*�*�3��e�S�A�A�A���"�+�+�C��u�c�B�B�B�B�B� N)�__name__�
__module__�__qualname__�__doc__r � r r r r * s2 � � � � � �� �C� C� C� C� Cr r c �
� |� dd� � }|� dd� � }|�|� |� � t j j | fi |�� t j j � | |||�� � 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 s r �ExportedGObject__init__r"