+
    VBi                         R t R.t^ RIHt ^ RIt ! R R]P                  P                  ]P                  P                  4      t	R
R lt
Rt]	! R]P                  ]P                  P                  3R]
R	]/4      tR# )z6Support code for implementing D-Bus services via PyGI.ExportedGObject)GObjectNc                   *   a  ] tR t^*t o RtR tRtV tR# )ExportedGObjectTypezA metaclass which inherits from both GObjectMeta and
`dbus.service.InterfaceType`. Used as the metaclass for `ExportedGObject`.
c                    \         P                   P                  P                  WW#4       \        P                  P
                  P                  WW#4       R # )N)r   	__class____init__dbusserviceInterfaceType)clsnamebasesdcts   &&&&4/usr/lib/python3.14/site-packages/dbus/gi_service.pyr   ExportedGObjectType.__init__.   s6    !!**3eA""++CuB     N)__name__
__module____qualname____firstlineno____doc__r   __static_attributes____classdictcell__)__classdict__s   @r   r   r   *   s     C Cr   r   c                   VP                  RR4      pVP                  RR4      pVe   VP                  V4       \        P                  P                  ! V 3/ VB  \        P
                  P                  P                  WVVR7       R# )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&   3   su    " zz*d+H$8$?%()OOT,V,LL  -8*2 ! 4r   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   <module>r+      s    <4 
 ! C'//33T\\5O5O C46  &__dll))*(&r   