Added a stub to avoid breaking sfa.
[sfa.git] / sfatables / runtime.py
index dc9e7cb..9e9b49a 100644 (file)
@@ -22,6 +22,9 @@ class SFATablesRules:
         return
 
 
+    def set_context(self, request_context):
+        return
+
     def apply(self, rspec):
         intermediate_rspec = rspec
         for rule in self.sorted_rule_list:
@@ -29,7 +32,8 @@ class SFATablesRules:
             if (rule.terminal):
                 break
 
-        return intermediate_rspec
+        final_rspec = XMLRule().wrap_up(intermediate_rspec) 
+        return final_rspec
 
 def main():
     incoming = SFATablesRules('INCOMING')
@@ -37,8 +41,6 @@ def main():
 
     rspec = open(sys.argv[1]).read()
 
-
-    
     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)