X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfatables%2Fexec.py;h=979245d34562dfcb02d188ebba537e497318d4a2;hb=c6f2a8917e5c158fd7c8b73f52ff31ca99d6f395;hp=fcff3aa1c242e30e92c0a2a6e1c30b594c256ed3;hpb=a02342eff3221b5e96107e06f92f30727b163817;p=sfa.git diff --git a/sfatables/exec.py b/sfatables/exec.py index fcff3aa1..979245d3 100644 --- a/sfatables/exec.py +++ b/sfatables/exec.py @@ -13,7 +13,7 @@ from sfatables.commands.List import * from sfatables.xmlrule import * class SFATablesRules: - sorted_rule_list = None + sorted_rule_list = [] def __init__(self, chain_name): chain_dir_path = "%s/%s"%(sfatables_config,chain_name) @@ -28,3 +28,15 @@ class SFATablesRules: intermediate_rspec = rule.apply(intermediate_rspec) return intermediate_rspec + +def main(): + incoming = SFATablesRules('INCOMING') + outgoing = SFATablesRules('OUTGOING') + + print "%d rules loaded for INCOMING chain\n"%len(incoming.sorted_rule_list) + print "%d rules loaded for OUTGOING chain\n"%len(outgoing.sorted_rule_list) + + return + +if __name__=="__main__": + main()