Changeset 77
- Timestamp:
- 01/07/08 14:39:30 (4 years ago)
- Files:
-
- 1 modified
-
rdfalchemy/trunk/rdfalchemy/rdfalchemy.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
rdfalchemy/trunk/rdfalchemy/rdfalchemy.py
r76 r77 146 146 if isinstance(value,Literal): 147 147 o = value 148 elif isinstance(value,str) :148 elif isinstance(value,str) or isinstance(value,unicode): 149 149 o = Literal(value,) 150 else: 151 o = Literal('What?') 150 elif isinstance(value,int) or isinstance(value,float): 151 o = Literal(str(value),) 152 else: 153 raise NotImplimented 152 154 obj.db.set((obj.resUri,self.pred, o)) 153 155 #return None … … 202 204 raise AttributeError("cannot construct rdfObject from %s"%(str(resUri))) 203 205 204 rdftype = list(self.db.objects( resUri, RDF.type))206 rdftype = list(self.db.objects(self.resUri, RDF.type)) 205 207 if len(rdftype)==1: 206 208 self.namespace, trash = re_ns_n.match(rdftype[0]).groups()
