diff options
Diffstat (limited to 'src/test/fakeLegacyService/sendToFakeLegacyService.py')
-rw-r--r-- | src/test/fakeLegacyService/sendToFakeLegacyService.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/test/fakeLegacyService/sendToFakeLegacyService.py b/src/test/fakeLegacyService/sendToFakeLegacyService.py index f2a09d5..cfe2e6d 100644 --- a/src/test/fakeLegacyService/sendToFakeLegacyService.py +++ b/src/test/fakeLegacyService/sendToFakeLegacyService.py @@ -11,12 +11,15 @@ import gobject import math import dbus import dbus.service + +BASE_PATH = 'fake.legacy.service' +OBJECT_PATH = '/some/legacy/path/6259504' -def finish(): +def finish(interface): try: bus = dbus.SessionBus() - remote_object = bus.get_object('fake.legacy.service.connection','/some/legacy/path/6259504') - iface = dbus.Interface(remote_object, 'fake.legacy.service.LegacyInterface') + remote_object = bus.get_object(BASE_PATH + '.connection', OBJECT_PATH) + iface = dbus.Interface(remote_object, interface) iface.finish() return 0 except: @@ -25,8 +28,9 @@ def finish(): def main(): command=sys.argv[1] + interface=sys.argv[2] if command=="finish": - return finish() + return finish(interface) return 0 |