diff options
author | Dan Williams <dcbw@localhost.localdomain> | 2006-08-16 16:09:43 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@localhost.localdomain> | 2006-08-16 16:09:43 (GMT) |
commit | 9ad1fe62aeb5b360a2c6f7e81149b5b0669ce67a (patch) | |
tree | 09696c837f98da0a8e85f6dc0e01ebeb6836def2 /shell | |
parent | 2a50bbd3ca50e44b49c619b85ae1d697c75af7c4 (diff) |
Don't allow PS to be started twice
Diffstat (limited to 'shell')
-rw-r--r-- | shell/PresenceService/PresenceService.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/shell/PresenceService/PresenceService.py b/shell/PresenceService/PresenceService.py index f062a83..72e9460 100644 --- a/shell/PresenceService/PresenceService.py +++ b/shell/PresenceService/PresenceService.py @@ -265,7 +265,13 @@ class PresenceService(object): self._bus_name = dbus.service.BusName(_PRESENCE_SERVICE, bus=self._session_bus) self._dbus_helper = PresenceServiceDBusHelper(self, self._bus_name) + self._started = False + def start(self): + if self._started: + return + self._started = True + # Connect to Avahi for mDNS stuff self._system_bus = dbus.SystemBus() self._mdns_service = dbus.Interface(self._system_bus.get_object(avahi.DBUS_NAME, |