]> git.llucax.com Git - software/pymin.git/blobdiff - pymindaemon.py
Add a simple response to all commands.
[software/pymin.git] / pymindaemon.py
index 76a31d75eae0bdc54bb5417102cabf156758d5c1..1e9589aa242478b49e1e06990e2fefbe51142298 100644 (file)
@@ -58,7 +58,12 @@ class PyminDaemon(EventLoop):
     def handle(self):
         r"handle() -> None :: Handle incoming events using the dispatcher."
         (msg, addr) = self.file.recvfrom(65535)
-        self.dispatcher.dispatch(msg)
+        result = self.dispatcher.dispatch(msg)
+        if result is None:
+            msg = 'OK 0'
+        else:
+            msg = 'OK %d\n%s' % (len(str(result)), result)
+        self.file.sendto(msg, addr)
         #try:
         #    d.dispatch(msg)
         #except dis.BadRouteError, inst: