changeset 474:1d2817cb9a6f

py3 Ignore-this: dc6b89c94aaec08f11a07df9fd23beee
author drewp@bigasterisk.com
date Sat, 20 Apr 2019 23:53:04 -0700
parents 388769b5f8ff
children b264ca970aba
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):