pvl.syslog.args: reimplement --syslog-tail as taking the file, and using an implicit 2.0s timeout
--- a/pvl/syslog/args.py Sat Jan 12 19:00:48 2013 +0200
+++ b/pvl/syslog/args.py Sat Jan 12 21:41:12 2013 +0200
@@ -23,8 +23,8 @@
syslog.add_option('--syslog-file', metavar='FILE',
help="Read syslog messages from given file")
- syslog.add_option('--syslog-tail', type='float', metavar='TIMEOUT',
- help="Continuously poll file")
+ syslog.add_option('--syslog-tail', metavar='FILE',
+ help="Continuously poll syslog messages given file")
syslog.add_option('--syslog-raw', action='store_true',
help="Parse raw syslog lines without timestamp/etc")
@@ -51,8 +51,8 @@
elif options.syslog_tail :
# tail file
- source = tail.TailFile(options.syslog_file, skip=True)
- poll = options.syslog_tail # select(float)
+ source = tail.TailFile(options.syslog_tail, skip=True)
+ poll = 2.0 # select(float)
elif options.syslog_file :
# read file