Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/dist-packages/dbus/
Upload File :
Current File : //usr/lib/python2.7/dist-packages/dbus/gobject_service.pyc


-"Oc@sdZdgZddlmZddlZdejejj	fdYZ
dddZdZ
e
dejejjfied	6e
d
6ZdS(s:Support code for implementing D-Bus services via GObjects.tExportedGObjecti(tGObjectNtExportedGObjectTypecBseZdZdZRS(sA metaclass which inherits from both GObjectMeta and
    `dbus.service.InterfaceType`. Used as the metaclass for `ExportedGObject`.
    cCs9tjj||||tjjj||||dS(N(tgobjecttGObjectMetat__init__tdbustservicet
InterfaceType(tclstnametbasestdct((s8/usr/lib/python2.7/dist-packages/dbus/gobject_service.pyR,s(t__name__t
__module__t__doc__R(((s8/usr/lib/python2.7/dist-packages/dbus/gobject_service.pyR(scKs||jdd}|jdd}|dk	r@|j|ntjj||tjjj|d|d|d|dS(s: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.
        tbus_nametgobject_propertiestconntobject_pathN(	tpoptNonetupdateRRRRRtObject(tselfRRtkwargsRR((s8/usr/lib/python2.7/dist-packages/dbus/gobject_service.pytExportedGObject__init__1ss)A GObject which is exported on the D-Bus.RR(Rt__all__t
gi.repositoryRRtdbus.serviceRRRRRRRtExportedGObject__doc__RR(((s8/usr/lib/python2.7/dist-packages/dbus/gobject_service.pyt<module>s	"