diff options
author | Rob Austein <sra@hactrn.net> | 2007-07-12 01:18:31 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-07-12 01:18:31 +0000 |
commit | 0c615497e477b40d1a7b68b5575ae5d0b1ed6b80 (patch) | |
tree | 683b0faec0ab193a6f9083b9c2ecd1c2e1704911 /scripts/rpki/up_down.py | |
parent | 2702e7702442df3f44d8f70d11add746d6b94fd1 (diff) |
Checkpoint
svn path=/docs/left-right-xml; revision=753
Diffstat (limited to 'scripts/rpki/up_down.py')
-rw-r--r-- | scripts/rpki/up_down.py | 33 |
1 files changed, 14 insertions, 19 deletions
diff --git a/scripts/rpki/up_down.py b/scripts/rpki/up_down.py index 8d900c42..37635418 100644 --- a/scripts/rpki/up_down.py +++ b/scripts/rpki/up_down.py @@ -33,10 +33,10 @@ class cert_elt(object): """ def __init__(self, attrs): - sax_utils.snarf(self, attrs, "cert_url") - sax_utils.snarf(self, attrs, "req_resource_set_as", resource_set.resource_set_as) - sax_utils.snarf(self, attrs, "req_resource_set_ipv4", resource_set.resource_set_ipv4) - sax_utils.snarf(self, attrs, "req_resource_set_ipv6", resource_set.resource_set_ipv6) + sax_utils.snarf_attribute(self, attrs, "cert_url") + sax_utils.snarf_attribute(self, attrs, "req_resource_set_as", resource_set.resource_set_as) + sax_utils.snarf_attribute(self, attrs, "req_resource_set_ipv4", resource_set.resource_set_ipv4) + sax_utils.snarf_attribute(self, attrs, "req_resource_set_ipv6", resource_set.resource_set_ipv6) def __str__(self): xml = (' <certificate cert_url="%s"' % (self.cert_url)) @@ -55,12 +55,10 @@ class class_elt(object): """ def __init__(self, attrs): - sax_utils.snarf(self, attrs, "class_name") - sax_utils.snarf(self, attrs, "cert_url") - sax_utils.snarf(self, attrs, "resource_set_as", resource_set.resource_set_as) - sax_utils.snarf(self, attrs, "resource_set_ipv4", resource_set.resource_set_ipv4) - sax_utils.snarf(self, attrs, "resource_set_ipv6", resource_set.resource_set_ipv6) - sax_utils.snarf(self, attrs, "suggested_sia_head") + sax_utils.snarf_attribute(self, attrs, ("class_name", "cert_url", "suggested_sia_head")) + sax_utils.snarf_attribute(self, attrs, "resource_set_as", resource_set.resource_set_as) + sax_utils.snarf_attribute(self, attrs, "resource_set_ipv4", resource_set.resource_set_ipv4) + sax_utils.snarf_attribute(self, attrs, "resource_set_ipv6", resource_set.resource_set_ipv6) self.certs = [] def __str__(self): @@ -116,10 +114,10 @@ class issue_pdu(msg_pdu): def startElement(self, name, attrs): assert name == "request" - sax_utils.snarf(self, attrs, "class_name") - sax_utils.snarf(self, attrs, "req_resource_set_as", resource_set.resource_set_as) - sax_utils.snarf(self, attrs, "req_resource_set_ipv4", resource_set.resource_set_ipv4) - sax_utils.snarf(self, attrs, "req_resource_set_ipv6", resource_set.resource_set_ipv6) + sax_utils.snarf_attribute(self, attrs, "class_name") + sax_utils.snarf_attribute(self, attrs, "req_resource_set_as", resource_set.resource_set_as) + sax_utils.snarf_attribute(self, attrs, "req_resource_set_ipv4", resource_set.resource_set_ipv4) + sax_utils.snarf_attribute(self, attrs, "req_resource_set_ipv6", resource_set.resource_set_ipv6) def endElement(self, name, text): assert name == "request" @@ -150,8 +148,7 @@ class revoke_pdu(msg_pdu): """ def startElement(self, name, attrs): - sax_utils.snarf(self, attrs, "class_name") - sax_utils.snarf(self, attrs, "ski") + sax_utils.snarf_attribute(self, attrs, ("class_name", "ski")) def toXML(self): return (' <key class_name="%s" ski="%s" />\n' % (self.class_name, self.ski)) @@ -195,9 +192,7 @@ class sax_handler(sax_utils.handler): "revoke_response" : revoke_response_pdu(), "error_response" : error_response_pdu() }[attrs.getValue("type").encode("ascii")]) - sax_utils.snarf(self.obj, attrs, "sender") - sax_utils.snarf(self.obj, attrs, "recipient") - sax_utils.snarf(self.obj, attrs, "type") + sax_utils.snarf_attribute(self.obj, attrs, ("sender", "recipient", "type")) else: self.obj.startElement(name, attrs) |