From cf4cfc2fd8cc0260d5cdce30c6fe0d42d0e40cd1 Mon Sep 17 00:00:00 2001 From: Andy Bavier Date: Tue, 27 Oct 2009 21:23:10 +0000 Subject: [PATCH] Print all rules --- sfatables/runtime.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sfatables/runtime.py b/sfatables/runtime.py index f9263fb1..a5363352 100644 --- a/sfatables/runtime.py +++ b/sfatables/runtime.py @@ -86,16 +86,20 @@ class SFATablesRules: return final_rspec + def print_rules(self): + for rule in self.sorted_rule_list: + print rule.processors + def main(): incoming = SFATablesRules('INCOMING') incoming.set_context({'sfa':{'user':{'hrn':'plc.princeton.sapanb'}}}) outgoing = SFATablesRules('OUTGOING') print "%d rules loaded for INCOMING chain"%len(incoming.sorted_rule_list) - print incoming.sorted_rule_list[0].processors + incoming.print_rules() print "%d rules loaded for OUTGOING chain"%len(outgoing.sorted_rule_list) - print outgoing.sorted_rule_list[0].processors + outgoing.print_rules() rspec = open(sys.argv[1]).read() newrspec = incoming.apply(rspec) -- 2.43.0