git://git.onelab.eu
/
sfa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b940fd5
)
- SFATablesRules for rspec_manager:fetch_context(...) which is not yet implemented.
author
Barış Metin
<Talip-Baris.Metin@sophia.inria.fr>
Fri, 2 Oct 2009 14:34:52 +0000
(14:34 +0000)
committer
Barış Metin
<Talip-Baris.Metin@sophia.inria.fr>
Fri, 2 Oct 2009 14:34:52 +0000
(14:34 +0000)
sfatables/runtime.py
patch
|
blob
|
history
diff --git
a/sfatables/runtime.py
b/sfatables/runtime.py
index
0a73482
..
b384516
100644
(file)
--- a/
sfatables/runtime.py
+++ b/
sfatables/runtime.py
@@
-6,15
+6,16
@@
import pdb
import libxml2
from optparse import OptionParser
import libxml2
from optparse import OptionParser
-from sfatables import commands
, matches, targets
+from sfatables import commands
from sfatables.globals import *
from sfatables.commands.List import *
from sfatables.xmlrule import *
class SFATablesRules:
def __init__(self, chain_name):
from sfatables.globals import *
from sfatables.commands.List import *
from sfatables.xmlrule import *
class SFATablesRules:
def __init__(self, chain_name):
+ self.context = None # placeholder for rspec_manger
self.sorted_rule_list = []
self.sorted_rule_list = []
- chain_dir_path =
"%s/%s"%
(sfatables_config,chain_name)
+ chain_dir_path =
os.path.join
(sfatables_config,chain_name)
rule_list = List().get_rule_list(chain_dir_path)
for rule_number in rule_list:
self.sorted_rule_list.append(XMLRule(chain_name, rule_number))
rule_list = List().get_rule_list(chain_dir_path)
for rule_number in rule_list:
self.sorted_rule_list.append(XMLRule(chain_name, rule_number))
@@
-38,11
+39,10
@@
def main():
incoming = SFATablesRules('INCOMING')
outgoing = SFATablesRules('OUTGOING')
incoming = SFATablesRules('INCOMING')
outgoing = SFATablesRules('OUTGOING')
- 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)
+ print "%d rules loaded for INCOMING chain"%len(incoming.sorted_rule_list)
+ print "%d rules loaded for OUTGOING chain"%len(outgoing.sorted_rule_list)
+ rspec = open(sys.argv[1]).read()
newrspec = incoming.apply(rspec)
print newrspec
return
newrspec = incoming.apply(rspec)
print newrspec
return