eof detection
authorBernhard Tittelbach <xro@realraum.at>
Sun, 20 Sep 2009 03:27:29 +0000 (03:27 +0000)
committerBernhard Tittelbach <xro@realraum.at>
Sun, 20 Sep 2009 03:27:29 +0000 (03:27 +0000)
update-web-status.py
update-xmpp-status.py

index e2eec66..c4fffa6 100755 (executable)
@@ -200,7 +200,7 @@ while True:
     if not os.path.exists(socketfile):
       logging.debug("Socketfile '%s' not found, waiting 5 secs" % socketfile)
       time.sleep(5)
-      continue    
+      continue
     sockhandle = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
     sockhandle.connect(socketfile)
     conn = os.fdopen(sockhandle.fileno())
@@ -212,6 +212,9 @@ while True:
       
       uwscfg.checkConfigUpdates()
       
+      if line == "":
+        raise Exception("EOF on Socket, daemon seems to have quit")
+      
       m = RE_STATUS.match(line)
       if not m is None:
         status = m.group(1)
index 24aef04..a6d1331 100755 (executable)
@@ -283,6 +283,9 @@ while True:
       
       uwscfg.checkConfigUpdates()
       
+      if line == "":
+        raise Exception("EOF on Socket, daemon seems to have quit")      
+      
       m = RE_STATUS.match(line)
       if not m is None:
         status = m.group(1)