import dbus import dbus.glib import dbus.service class Shell(dbus.service.Object): def __init__(self, bus_name): dbus.service.Object.__init__(self, bus_name, '/us/ocjtech/Test/Shell') bus=dbus.SessionBus() bus_name = dbus.service.BusName('us.ocjtech.Test', bus=bus) s1 = Shell(bus_name) s1 = None s2 = Shell(bus_name)