dasbus.server.publishable module
- class Publishable[source]
Bases:
object
Abstract class for Python objects that can be published on DBus.
Example:
# Define a publishable class. class MyObject(Publishable): def for_publication(self): return MyDBusInterface(self) # Create a publishable object. my_object = MyObject() # Publish the object on DBus. DBus.publish_object("/org/project/x", my_object.for_publication())