X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfatables%2Fruntime.py;fp=sfatables%2Fruntime.py;h=f9263fb1261cb5b621505ac95770b00d45c3066b;hb=a7a01a6a19f91fccb0bda1c60454ebe2cc848d2d;hp=69dd6655b4af431979d6c0e3731499e10ef38faa;hpb=02ad775013d04ed357b4af502757134ebf888365;p=sfa.git diff --git a/sfatables/runtime.py b/sfatables/runtime.py index 69dd6655..f9263fb1 100644 --- a/sfatables/runtime.py +++ b/sfatables/runtime.py @@ -50,7 +50,9 @@ class SFATablesRules: childNode = self.create_xml_node(k, context_dict[k]) node.addChild(childNode) else: - node.addContent(context_dict[k]) + childNode = libxml2.newNode(k) + childNode.addContent(context_dict[k]) + node.addChild(childNode) return node def add_request_context_to_rspec(self, doc): @@ -86,7 +88,7 @@ class SFATablesRules: def main(): incoming = SFATablesRules('INCOMING') - incoming.set_context({'sfa':{'user':{'hrn':'ple.princeton.sapanb'}}}) + incoming.set_context({'sfa':{'user':{'hrn':'plc.princeton.sapanb'}}}) outgoing = SFATablesRules('OUTGOING') print "%d rules loaded for INCOMING chain"%len(incoming.sorted_rule_list)