pvl.syslog: fixfix
authorTero Marttila <terom@fixme.fi>
Fri, 04 Jan 2013 22:25:20 +0200
changeset 65 be2b407c06ff
parent 64 f5f767bf4887
child 66 1e3a144f25c0
pvl.syslog: fixfix
pvl/syslog/args.py
pvl/syslog/filter.py
--- a/pvl/syslog/args.py	Fri Jan 04 21:35:08 2013 +0200
+++ b/pvl/syslog/args.py	Fri Jan 04 22:25:20 2013 +0200
@@ -53,7 +53,7 @@
 
     elif options.syslog_file :
         # read file
-        source = tail.Tail(open(options.syslog_file), skip=True)
+        source = tail.Tail(open(options.syslog_file))
         poll = False # do not loop, just read up to EOF
 
     elif optional :
--- a/pvl/syslog/filter.py	Fri Jan 04 21:35:08 2013 +0200
+++ b/pvl/syslog/filter.py	Fri Jan 04 22:25:20 2013 +0200
@@ -14,7 +14,7 @@
         """
         
         # drop None's
-        self.filters = dict((attr, regex) for attr, regex in filters.iteritems() if regex is None)
+        self.filters = dict((attr, regex) for attr, regex in filters.iteritems() if regex is not None)
 
     def match_prog (self, attr, glob, prog=None) :
         """
@@ -119,3 +119,5 @@
     def __nonzero__ (self) :
         return bool(self.filters)
 
+    def __repr__ (self) :
+        return repr(self.filters)