diff options
| author | Ashley Sommer <ashleysommer@gmail.com> | 2021-02-05 17:23:55 +1000 |
|---|---|---|
| committer | Ashley Sommer <ashleysommer@gmail.com> | 2021-02-05 17:23:55 +1000 |
| commit | e5f7a8b9bc7fc7e3f7ce81246a0f7a143405d238 (patch) | |
| tree | 825fc0c946d55a98b40b9c500ba8fd6f162b02bf /rdflib/plugins | |
| parent | 7fdd271a61a6d78d93f4405df5b2541b10a0b2d8 (diff) | |
| download | rdflib-test_drone.tar.gz | |
Added drone runner configtest_drone
Fixed some test deprecations
Diffstat (limited to 'rdflib/plugins')
| -rw-r--r-- | rdflib/plugins/serializers/nquads.py | 2 | ||||
| -rw-r--r-- | rdflib/plugins/serializers/nt.py | 12 | ||||
| -rw-r--r-- | rdflib/plugins/serializers/rdfxml.py | 2 | ||||
| -rw-r--r-- | rdflib/plugins/serializers/trig.py | 2 | ||||
| -rw-r--r-- | rdflib/plugins/serializers/trix.py | 2 | ||||
| -rw-r--r-- | rdflib/plugins/serializers/turtle.py | 2 |
6 files changed, 13 insertions, 9 deletions
diff --git a/rdflib/plugins/serializers/nquads.py b/rdflib/plugins/serializers/nquads.py index 54ee42ba..650cafc3 100644 --- a/rdflib/plugins/serializers/nquads.py +++ b/rdflib/plugins/serializers/nquads.py @@ -28,7 +28,7 @@ class NQuadsSerializer(Serializer): stream.write( _nq_row(triple, context.identifier).encode(encoding, "replace") ) - stream.write("\n".encode("latin-1")) + stream.write(b'\n') def _nq_row(triple, context): diff --git a/rdflib/plugins/serializers/nt.py b/rdflib/plugins/serializers/nt.py index bc265ee5..5eb49f52 100644 --- a/rdflib/plugins/serializers/nt.py +++ b/rdflib/plugins/serializers/nt.py @@ -19,17 +19,21 @@ class NTSerializer(Serializer): def __init__(self, store): Serializer.__init__(self, store) - self.encoding = "ascii" # n-triples are ascii encoded + # n-triples v1.0 files are ascii encoded + self.encoding = "ascii" def serialize(self, stream, base=None, encoding=None, **args): if base is not None: warnings.warn("NTSerializer does not support base.") - if encoding is not None and encoding.lower() != self.encoding.lower(): - warnings.warn("NTSerializer does not use custom encoding.") + if encoding is not None: + if encoding == "latin-1": + encoding = "ascii" + if encoding.lower() != self.encoding.lower(): + warnings.warn("NTSerializer does not use custom encoding.") encoding = self.encoding for triple in self.store: stream.write(_nt_row(triple).encode(self.encoding, "_rdflib_nt_escape")) - stream.write("\n".encode("latin-1")) + stream.write(b'\n') class NT11Serializer(NTSerializer): diff --git a/rdflib/plugins/serializers/rdfxml.py b/rdflib/plugins/serializers/rdfxml.py index d7c70849..9617ad50 100644 --- a/rdflib/plugins/serializers/rdfxml.py +++ b/rdflib/plugins/serializers/rdfxml.py @@ -213,7 +213,7 @@ class PrettyXMLSerializer(Serializer): self.subject(subject, 1) writer.pop(RDF.RDF) - stream.write("\n".encode("latin-1")) + stream.write(b'\n') # Set to None so that the memory can get garbage collected. self.__serialized = None diff --git a/rdflib/plugins/serializers/trig.py b/rdflib/plugins/serializers/trig.py index cdaedd48..fab0142a 100644 --- a/rdflib/plugins/serializers/trig.py +++ b/rdflib/plugins/serializers/trig.py @@ -97,4 +97,4 @@ class TrigSerializer(TurtleSerializer): self.write("}\n") self.endDocument() - stream.write("\n".encode("latin-1")) + stream.write(b'\n') diff --git a/rdflib/plugins/serializers/trix.py b/rdflib/plugins/serializers/trix.py index 05b6f528..28abefea 100644 --- a/rdflib/plugins/serializers/trix.py +++ b/rdflib/plugins/serializers/trix.py @@ -45,7 +45,7 @@ class TriXSerializer(Serializer): raise Exception("Unknown graph type: " + type(self.store)) self.writer.pop() - stream.write("\n".encode("latin-1")) + stream.write(b'\n') def _writeGraph(self, graph): self.writer.push(TRIXNS["graph"]) diff --git a/rdflib/plugins/serializers/turtle.py b/rdflib/plugins/serializers/turtle.py index 8ec9b479..9633b5b9 100644 --- a/rdflib/plugins/serializers/turtle.py +++ b/rdflib/plugins/serializers/turtle.py @@ -250,7 +250,7 @@ class TurtleSerializer(RecursiveSerializer): self.write("\n") self.endDocument() - stream.write("\n".encode("latin-1")) + stream.write(b'\n') self.base = None |
