summaryrefslogtreecommitdiff
path: root/rdflib/plugins/serializers/xmlwriter.py
diff options
context:
space:
mode:
Diffstat (limited to 'rdflib/plugins/serializers/xmlwriter.py')
-rw-r--r--rdflib/plugins/serializers/xmlwriter.py19
1 files changed, 8 insertions, 11 deletions
diff --git a/rdflib/plugins/serializers/xmlwriter.py b/rdflib/plugins/serializers/xmlwriter.py
index de720e8c..b6f0acb5 100644
--- a/rdflib/plugins/serializers/xmlwriter.py
+++ b/rdflib/plugins/serializers/xmlwriter.py
@@ -1,19 +1,15 @@
import codecs
from xml.sax.saxutils import quoteattr, escape
-__all__ = ['XMLWriter']
+__all__ = ["XMLWriter"]
-ESCAPE_ENTITIES = {
- '\r': '
'
-}
+ESCAPE_ENTITIES = {"\r": "
"}
class XMLWriter(object):
- def __init__(self, stream, namespace_manager, encoding=None,
- decl=1, extra_ns=None):
- encoding = encoding or 'utf-8'
- encoder, decoder, stream_reader, stream_writer = \
- codecs.lookup(encoding)
+ def __init__(self, stream, namespace_manager, encoding=None, decl=1, extra_ns=None):
+ encoding = encoding or "utf-8"
+ encoder, decoder, stream_reader, stream_writer = codecs.lookup(encoding)
self.stream = stream = stream_writer(stream)
if decl:
stream.write('<?xml version="1.0" encoding="%s"?>' % encoding)
@@ -24,6 +20,7 @@ class XMLWriter(object):
def __get_indent(self):
return " " * len(self.element_stack)
+
indent = property(__get_indent)
def __close_start_tag(self):
@@ -103,8 +100,8 @@ class XMLWriter(object):
for pre, ns in self.extra_ns.items():
if uri.startswith(ns):
if pre != "":
- return ":".join(pre, uri[len(ns):])
+ return ":".join(pre, uri[len(ns) :])
else:
- return uri[len(ns):]
+ return uri[len(ns) :]
return self.nm.qname_strict(uri)