pvl.syslog.SyslogSource: change main() to yield sources, not messages
authorTero Marttila <terom@paivola.fi>
Sat, 26 Jan 2013 11:48:02 +0200
changeset 173 5fc4c5e83b72
parent 172 2c971f7f28fe
child 174 6f339a8a87dc
pvl.syslog.SyslogSource: change main() to yield sources, not messages
pvl/syslog/syslog.py
--- a/pvl/syslog/syslog.py	Sat Jan 26 11:35:46 2013 +0200
+++ b/pvl/syslog/syslog.py	Sat Jan 26 11:48:02 2013 +0200
@@ -83,7 +83,7 @@
 
     def main (self, poll=None) :
         """
-            yield items from syslog source, polling as given.
+            Yield active syslog sources, polling as given.
 
             Returns once no more lines are available.
 
@@ -98,10 +98,8 @@
 
         # mainloop
         while True :
-            # pull in messages
-            for item in self :
-                log.debug("%s", item)
-                yield item
+            # caller is responsible for reading them!
+            yield self
             
             # poll
             if poll :