summaryrefslogtreecommitdiffstats
path: root/python/dbus.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/dbus.py')
-rw-r--r--python/dbus.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/python/dbus.py b/python/dbus.py
index c8ac561a..6d38667d 100644
--- a/python/dbus.py
+++ b/python/dbus.py
@@ -62,6 +62,10 @@ class Bus:
"""bus_type=[Bus.TYPE_SESSION | Bus.TYPE_SYSTEM | Bus.TYPE_ACTIVATION]
"""
+
+ ACTIVATION_REPLY_ACTIVE = dbus_bindings.ACTIVATION_REPLY_ACTIVE
+ ACTIVATION_REPLY_ALREADY_ACTIVE = dbus_bindings.ACTIVATION_REPLY_ALREADY_ACTIVE
+
def __init__(self, bus_type=TYPE_SESSION, glib_mainloop=True):
self._connection = dbus_bindings.bus_get(bus_type)
@@ -139,6 +143,9 @@ class Bus:
for receiver in receivers:
receiver(*args)
+ def activate_service(self, service):
+ return dbus_bindings.bus_activate_service(self._connection, service)
+
class SystemBus(Bus):
"""The system-wide message bus
"""