[conduit/tracker] Support no maxCardinality better
- From: John Carr <johncarr src gnome org>
- To: svn-commits-list gnome org
- Subject: [conduit/tracker] Support no maxCardinality better
- Date: Fri, 19 Jun 2009 19:35:31 -0400 (EDT)
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]