pvl.verkko-syslog: fix pvl.irk name, ignore non-text apply's
authorTero Marttila <terom@paivola.fi>
Fri, 11 Jan 2013 17:23:49 +0200
changeset 82 4383c996156e
parent 81 448ed86d0510
child 83 1cb48f2ba1e9
pvl.verkko-syslog: fix pvl.irk name, ignore non-text apply's
bin/pvl.verkko-syslog
--- a/bin/pvl.verkko-syslog	Fri Jan 11 17:13:11 2013 +0200
+++ b/bin/pvl.verkko-syslog	Fri Jan 11 17:23:49 2013 +0200
@@ -37,7 +37,7 @@
     # input
     parser.add_option_group(pvl.syslog.args.parser(parser))
     parser.add_option_group(pvl.syslog.rule.parser(parser))
-    parser.add_option_group(pvl.irker.parser(parser, connect=None))
+    parser.add_option_group(pvl.irk.parser(parser, connect=None))
 
     parser.add_option('--irker-target', metavar='IRC',
             help="Irker target URL")
@@ -78,6 +78,10 @@
         
         tag = '/'.join(str(rule) for rule in reversed(rulepath[:-1]))
         text = apply.get('text')
+
+        if not text :
+            # XXX: plain irk = ... in rule is broken, as it always applies, and skips any further rules
+            continue
         
         if irker and target :
             irker[target]('[' + tag + '] ' + text)