changeset 1277:ccec6be19b49

py3 Ignore-this: dc6b89c94aaec08f11a07df9fd23beee darcs-hash:6d1acca51dba077fe1ab8e5bb5aad4be01a89035
author drewp <drewp@bigasterisk.com>
date Sat, 20 Apr 2019 23:53:04 -0700
parents d40214eaca99
children c8d05b069db3
files lib/patchablegraph.py
diffstat 1 files changed, 3 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/lib/patchablegraph.py	Sat Apr 20 23:51:02 2019 -0700
+++ b/lib/patchablegraph.py	Sat Apr 20 23:53:04 2019 -0700
@@ -22,10 +22,9 @@
 """
 import sys, json, logging, itertools
 import cyclone.sse
-sys.path.append("/my/proj/rdfdb")
 from rdfdb.grapheditapi import GraphEditApi
 from rdflib import ConjunctiveGraph
-from rdfdb.rdflibpatch import patchQuads
+from rdfdb.rdflibpatch import patchQuads, inGraph
 from rdfdb.patch import Patch
 from rdflib_jsonld.serializer import from_rdf
 from rdflib.parser import StringInputSource
@@ -65,9 +64,9 @@
 def patchFromJson(j):
     body = json.loads(j)['patch']
     a = ConjunctiveGraph()
-    a.parse(StringInputSource(json.dumps(body['adds'])), format='json-ld')
+    a.parse(StringInputSource(json.dumps(body['adds']).encode('utf8')), format='json-ld')
     d = ConjunctiveGraph()
-    d.parse(StringInputSource(json.dumps(body['deletes'])), format='json-ld')
+    d.parse(StringInputSource(json.dumps(body['deletes']).encode('utf8')), format='json-ld')
     return Patch(addGraph=a, delGraph=d)
 
 def graphAsJson(g):