diff options
author | Christophe Gueret <christophe.gueret@gmail.com> | 2011-08-25 15:32:18 (GMT) |
---|---|---|
committer | Christophe Gueret <christophe.gueret@gmail.com> | 2011-08-25 15:32:18 (GMT) |
commit | fd7daec1eb9e4dcb0479285b1875d92ccd88acf2 (patch) | |
tree | 0b1e0da71b013d6289ddb5f50cce8ba86c862673 | |
parent | 51e6883c936f23c149efaeb584659a771da5f3e6 (diff) |
Bug fixing
-rw-r--r-- | src/semanticxo/metadatastore.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/semanticxo/metadatastore.py b/src/semanticxo/metadatastore.py index 0f2d55a..d105e69 100644 --- a/src/semanticxo/metadatastore.py +++ b/src/semanticxo/metadatastore.py @@ -50,8 +50,11 @@ class MetadataStore(object): for key, value in props.items(): if isinstance(key, basestring) and isinstance(value, basestring): key = OLPC_TERMS[key] - value = Literal(value) - graph.add((resource, key, value)) + try: + value = Literal(value) + graph.add((resource, key, value)) + except: + pass # Save it logging.debug('[MDS] save > %s' % graph.serialize()) |