--- 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)