older librdf wanted to include type information when showing query strings.
[htsworkflow.git] / htsworkflow / submission / submission.py
index c944b7612d127266ce62c973cda4a54356b0129d..01bdb17228689281b3f33e8aaaaa3af5ccda6d18 100644 (file)
@@ -308,6 +308,9 @@ class Submission(object):
         query = RDF.SPARQLQuery(str(formatted_query))
         rdfstream = query.execute(self.model)
         results = []
-        for r in rdfstream:
-            results.append(r)
+        for record in rdfstream:
+            d = {}
+            for key, value in record.items():
+                d[key] = fromTypedNode(value)
+            results.append(d)
         return results