aboutsummaryrefslogtreecommitdiff
path: root/rpki/up_down.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2014-07-18 16:37:04 +0000
committerRob Austein <sra@hactrn.net>2014-07-18 16:37:04 +0000
commit4d78736439f3cf313d7f05ee59dbae3822dfbf40 (patch)
treec4777f410f509d95bc3a3b1a1f40832a225a6dbc /rpki/up_down.py
parentb3a6a36b0ba3fbe7dd4d5bc5ddf98a36b6f87a56 (diff)
Pull XML namespaces and so forth from schemas where possible.
svn path=/trunk/; revision=5902
Diffstat (limited to 'rpki/up_down.py')
-rw-r--r--rpki/up_down.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/rpki/up_down.py b/rpki/up_down.py
index 262003a2..73a0ae99 100644
--- a/rpki/up_down.py
+++ b/rpki/up_down.py
@@ -33,9 +33,8 @@ import rpki.relaxng
logger = logging.getLogger(__name__)
-xmlns = "http://www.apnic.net/specs/rescerts/up-down/"
-
-nsmap = { None : xmlns }
+xmlns = rpki.relaxng.up_down.xmlns
+nsmap = rpki.relaxng.up_down.nsmap
class base_elt(object):
"""
@@ -65,7 +64,7 @@ class base_elt(object):
"""
Construct a element, copying over a set of attributes.
"""
- elt = lxml.etree.Element("{%s}%s" % (xmlns, name), nsmap=nsmap)
+ elt = lxml.etree.Element(xmlns + name, nsmap = nsmap)
for key in attrs:
val = getattr(self, key, None)
if val is not None:
@@ -77,7 +76,7 @@ class base_elt(object):
Construct a sub-element with Base64 text content.
"""
if value is not None and not value.empty():
- lxml.etree.SubElement(elt, "{%s}%s" % (xmlns, name), nsmap=nsmap).text = value.get_Base64()
+ lxml.etree.SubElement(elt, xmlns + name, nsmap = nsmap).text = value.get_Base64()
def serve_pdu(self, q_msg, r_msg, child, callback, errback):
"""