[conduit/tracker] Support no maxCardinality better



commit 17906e0066a82d461a77876ed9a5c572d223372c
Author: John Carr <john carr unrouted co uk>
Date:   Fri Jun 19 09:34:28 2009 +0100

    Support no maxCardinality better

 conduit/modules/TrackerModule/tralchemy/core.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/conduit/modules/TrackerModule/tralchemy/core.py b/conduit/modules/TrackerModule/tralchemy/core.py
index f9efb16..6f909fa 100644
--- a/conduit/modules/TrackerModule/tralchemy/core.py
+++ b/conduit/modules/TrackerModule/tralchemy/core.py
@@ -93,7 +93,11 @@ class Resource(object):
     def commit(self):
         query = "INSERT { <%s> a %s" % (self.uri, self._type_)
         for k, v in self.triples.iteritems():
-            query += " ; %s %s" % (k, v)
+            if isinstance(v, list):
+                for i in v:
+                    query += " ; %s %s" % (k, i)
+            else:
+                query += " ; %s %s" % (k, v)
         query += " . }"
         tracker_update(query)
         self.triples = {}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]