aboutsummaryrefslogtreecommitdiff
path: root/rpki/relaxng_parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpki/relaxng_parser.py')
-rw-r--r--rpki/relaxng_parser.py32
1 files changed, 16 insertions, 16 deletions
diff --git a/rpki/relaxng_parser.py b/rpki/relaxng_parser.py
index 466b1a79..53ec8f0d 100644
--- a/rpki/relaxng_parser.py
+++ b/rpki/relaxng_parser.py
@@ -22,21 +22,21 @@ from an XML-format RelaxNG schema.
import lxml.etree
class RelaxNGParser(object):
- """
- Parse schema, extract XML namespace and protocol version (if any).
- Method calls are just passed along to the parsed RelaxNG schema.
- """
+ """
+ Parse schema, extract XML namespace and protocol version (if any).
+ Method calls are just passed along to the parsed RelaxNG schema.
+ """
- def __init__(self, text):
- xml = lxml.etree.fromstring(text)
- self.schema = lxml.etree.RelaxNG(xml)
- ns = xml.get("ns")
- self.xmlns = "{" + ns + "}"
- self.nsmap = { None : ns }
- x = xml.xpath("ns0:define[@name = 'version']/ns0:value",
- namespaces = dict(ns0 = "http://relaxng.org/ns/structure/1.0"))
- if len(x) == 1:
- self.version = x[0].text
+ def __init__(self, text):
+ xml = lxml.etree.fromstring(text)
+ self.schema = lxml.etree.RelaxNG(xml)
+ ns = xml.get("ns")
+ self.xmlns = "{" + ns + "}"
+ self.nsmap = { None : ns }
+ x = xml.xpath("ns0:define[@name = 'version']/ns0:value",
+ namespaces = dict(ns0 = "http://relaxng.org/ns/structure/1.0"))
+ if len(x) == 1:
+ self.version = x[0].text
- def __getattr__(self, name):
- return getattr(self.schema, name)
+ def __getattr__(self, name):
+ return getattr(self.schema, name)