pvl.syslog.SyslogFilter: only normalize prog path if an absolute path
authorTero Marttila <terom@paivola.fi>
Sun, 10 Feb 2013 16:52:51 +0200
changeset 209 cf883e2e1bff
parent 208 7f4f73e21201
child 210 544a6a58ed28
pvl.syslog.SyslogFilter: only normalize prog path if an absolute path
pvl/syslog/filter.py
--- a/pvl/syslog/filter.py	Sun Feb 10 13:31:06 2013 +0200
+++ b/pvl/syslog/filter.py	Sun Feb 10 16:52:51 2013 +0200
@@ -44,7 +44,10 @@
         if prog :
             # normalize
             prog = prog.strip().lower()
-            _, prog = os.path.split(prog)
+    
+            if prog.startswith('/') :
+                # leaves postfix/* intact, but fixes /usr/bin/cron
+                _, prog = os.path.split(prog)
 
         # match
         return self.match_glob(attr, glob, prog)