From 9ad1fe62aeb5b360a2c6f7e81149b5b0669ce67a Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Wed, 16 Aug 2006 16:09:43 +0000 Subject: Don't allow PS to be started twice --- 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, -- cgit v0.9.1