Changeset 85
- Timestamp:
- 01/22/08 18:05:47 (4 years ago)
- Location:
- rdfalchemy/trunk/rdfalchemy
- Files:
-
- 2 modified
-
orm.py (modified) (2 diffs)
-
rdfalchemy.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
rdfalchemy/trunk/rdfalchemy/orm.py
r73 r85 14 14 15 15 def allsub(cl): 16 "return all subclasses of the given class" 16 17 sub = set(cl.__subclasses__()) 17 18 for onesub in cl.__subclasses__(): 18 19 sub |= allsub(onesub) 19 20 return sub 21 20 22 21 23 def mapper(*classes): 22 24 """Map the classes given to allow descriptors with ranges to the proper Class of that type 23 default if no args is to map all subclasses(recursivly) of rdfObject""" 25 default if no args is to map all subclasses(recursivly) of rdfObject 26 27 preforms the mapping 28 29 returns a dict of {rdf_type: mapped_class} for further processing""" 24 30 if not classes: 25 31 classes = allsub(rdfObject) … … 32 38 except KeyError: 33 39 log.warn("No Class Found\nFailed to map %s range of %s"%(v,v.range_type)) 34 40 return class_dict 41 42 #def mapBase(baseclass): 43 # """This maps all classes below baseclass as in mapper() 44 # AND puts the dict of {rdf_type: mapped_class} in an baseclass.type2class attribute""" 45 # baseclass.type2class = mapper(allsub(baseclass)) 46 -
rdfalchemy/trunk/rdfalchemy/rdfalchemy.py
r84 r85 41 41 formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s') 42 42 console.setFormatter(formatter) 43 log=logging.getLogger('rdf Alchemy')43 log=logging.getLogger('rdfalchemy') 44 44 ##log.setLevel(logging.DEBUG) 45 45 log.addHandler(console) … … 146 146 if isinstance(value,Literal) or isinstance(value,URIRef) or isinstance(value,BNode): 147 147 o = value 148 elif isinstance(value,rdfObject): 149 o = value.resUri 148 150 elif isinstance(value,str) or isinstance(value,unicode): 149 151 o = Literal(value,) … … 304 306 305 307 def __repr__(self): 306 return "<%s -> %s>"%(self.__class__, self.resUri)308 return "<%s: %s>"%(self.__class__.__name__, self.n3()) 307 309 308 310 def __getitem__(self, pred):
