Add some docstrings

Portnov [2009-02-28 07:13:20]
Add some docstrings
Filename
zeroconf.py
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)
ViewGit