From 6611ccfad31db2dbb4d7ed55ed2a1ad70edbda57 Mon Sep 17 00:00:00 2001 From: Portnov Date: Sat, 28 Feb 2009 12:13:20 +0500 Subject: [PATCH] Add some docstrings --- zeroconf.py | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/zeroconf.py b/zeroconf.py index 3c23033..94eafaa 100644 --- a/zeroconf.py +++ b/zeroconf.py @@ -51,6 +51,7 @@ class ZeroconfThread(threading.Thread): return True def _interface_for_type(self,type): + "Return Dbus interface to Avahi for given service type" return dbus.Interface(self.bus.get_object(avahi.DBUS_NAME, self.server.ServiceBrowserNew(avahi.IF_UNSPEC, avahi.PROTO_UNSPEC, @@ -58,10 +59,13 @@ class ZeroconfThread(threading.Thread): avahi.DBUS_INTERFACE_SERVICE_BROWSER) def _avahi_connect(self): + "Connect to Avahi via Dbus" self.bus = dbus.SystemBus() self.server = dbus.Interface(self.bus.get_object(avahi.DBUS_NAME, avahi.DBUS_PATH_SERVER),avahi.DBUS_INTERFACE_SERVER) def _service_type(self): + "Return zeroconf service type, dependent on master/relay mode" + if self.master: t = 'master' else: @@ -69,6 +73,9 @@ class ZeroconfThread(threading.Thread): return "_centrix_%s._tcp" % t def announce(self): + """Announce centrix server via Zeroconf/Avahi, + for client machines to can find server""" + self.group = dbus.Interface(self.bus.get_object(avahi.DBUS_NAME, self.server.EntryGroupNew()), avahi.DBUS_INTERFACE_ENTRY_GROUP) # self.group.connect_to_signal('StateChanged', self._entry_group_state_changed) -- 1.7.2.3