pvl.irker-syslog: simpler mainloop
authorTero Marttila <terom@paivola.fi>
Sun, 13 Jan 2013 02:11:44 +0200
changeset 119 40b5375d4a27
parent 118 4f9bcf1e53e0
child 120 d342506c3ef3
pvl.irker-syslog: simpler mainloop
bin/pvl.irker-syslog
--- a/bin/pvl.irker-syslog	Sun Jan 13 02:11:30 2013 +0200
+++ b/bin/pvl.irker-syslog	Sun Jan 13 02:11:44 2013 +0200
@@ -108,22 +108,18 @@
             
             poll = syslog.select(syslog.poll, reading=reading) or () # timeout -> ()
 
-            if irker.irk in poll :
-                # irk
-                try :
-                    for msg in irker.irk :
-                        log.info("irk: %s", msg)
-
-                except EOFError :
-                    # exit
-                    log.error("irk: EOF")
-                    return 1
-            
-            # keep going
-            continue
-
         else :
             break
+
+        # irks?
+        try :
+            for msg in irker.irk :
+                log.info("irk: %s", msg)
+
+        except EOFError :
+            # exit
+            log.error("irk: EOF")
+            return 1
        
     # done
     log.info("Exiting...")