Changeset 127
- Timestamp:
- 05/02/08 17:22:17 (4 years ago)
- Location:
- rdfalchemy/trunk
- Files:
-
- 6 added
- 1 removed
- 8 modified
-
rdfalchemy/descriptors.py (modified) (3 diffs)
-
rdfalchemy/engine/__init__.py (modified) (1 diff)
-
rdfalchemy/__init__.py (modified) (1 diff)
-
rdfalchemy/Literal.py (modified) (1 diff)
-
rdfalchemy/orm.py (modified) (1 diff)
-
rdfalchemy/rdfSubject.py (modified) (2 diffs)
-
rdfalchemy/sparql (added)
-
rdfalchemy/sparql/__init__.py (added)
-
rdfalchemy/sparql/parsers.py (added)
-
rdfalchemy/sparql.py (deleted)
-
rdfalchemy/sparql/script.py (added)
-
rdfalchemy/sparql/sesame2.py (added)
-
test/sesame2_perf.py (modified) (1 diff)
-
test/sesame2_test.py (modified) (1 diff)
-
test/sparql_test.py (added)
Legend:
- Unmodified
- Added
- Removed
-
rdfalchemy/trunk/rdfalchemy/descriptors.py
r116 r127 8 8 """ 9 9 10 from rdflib import URIRef, BNode, Namespace , RDF10 from rdflib import URIRef, BNode, Namespace 11 11 from rdflib.Identifier import Identifier 12 12 from rdfalchemy import rdfSubject, Literal … … 14 14 15 15 import logging 16 17 __all__=["rdfSingle","rdfMultiple","rdfList","rdfContainer"] 18 16 19 #console = logging.StreamHandler() 17 20 #formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s') 18 21 #console.setFormatter(formatter) 19 20 22 log=logging.getLogger(__name__) 21 23 #log.setLevel(logging.DEBUG) … … 297 299 first=obj.db.value(base, RDF['_%d'%i]) 298 300 299 val=[( (isinstance(v,BNode) or isinstance(v,URIRef)) and self.range_class(v) or v.toPython()) for v in members]301 val=[(isinstance(v,(BNode,URIRef)) and self.range_class(v) or v.toPython()) for v in members] 300 302 obj.__dict__[self.name] = val 301 303 return val -
rdfalchemy/trunk/rdfalchemy/engine/__init__.py
r124 r127 63 63 db=root['rdflib'] 64 64 elif url.lower().startswith('sesame://'): 65 from rdfalchemy.s esame2 import SesameGraph65 from rdfalchemy.sparql.sesame2 import SesameGraph 66 66 db = SesameGraph("http://"+url[9:]) 67 67 elif url.lower().startswith('sparql://'): -
rdfalchemy/trunk/rdfalchemy/__init__.py
r107 r127 1 from rdflib import Namespace1 from rdflib import URIRef, BNode, Namespace, RDF 2 2 from rdfalchemy.Literal import Literal 3 3 from rdfalchemy.rdfSubject import rdfSubject -
rdfalchemy/trunk/rdfalchemy/Literal.py
r124 r127 16 16 17 17 ################################################################################ 18 # Let's fix the logging. this seems like a logof work...19 # all that it does is not log rebinding errors 20 # We know a bout them ... and they confuse type citizenry18 # Let's fix the logging. This seems like a lot of work... 19 # all that it does is not log rebinding errors. 20 # We know already about them ... and the warnings confuse the citizenry. 21 21 _log = logging.getLogger("rdflib") 22 22 if not _log.handlers: -
rdfalchemy/trunk/rdfalchemy/orm.py
r98 r127 44 44 #def mapBase(baseclass): 45 45 # """This maps all classes below baseclass as in mapper() 46 # AND puts the dict of {rdf_type: mapped_class} in an baseclass. type2class attribute"""47 # baseclass. type2class = mapper(allsub(baseclass))46 # AND puts the dict of {rdf_type: mapped_class} in an baseclass._type2class attribute""" 47 # baseclass._type2class = mapper(*allsub(baseclass)) 48 48 -
rdfalchemy/trunk/rdfalchemy/rdfSubject.py
r121 r127 54 54 """The constructor tries hard to do return you an rdfSubject 55 55 56 :param resUri: the *resource uri* can be one of 56 :param resUri: the "resource uri". If `None` then create an instance with a BNode resUri. 57 Can be given as one of 57 58 58 59 * an instance of an rdfSubject … … 61 62 * an n3 bnode string like: "_:xyz1234" 62 63 63 :param resUri: if None then create an instance with a BNode resUri64 64 :param kwargs: is a set of values that will be set using the keys to find the appropriate descriptor""" 65 65 -
rdfalchemy/trunk/test/sesame2_perf.py
r102 r127 1 1 from datetime import datetime 2 from rdfalchemy.s esame2 import SesameGraph2 from rdfalchemy.sparql.sesame2 import SesameGraph 3 3 4 4 import logging -
rdfalchemy/trunk/test/sesame2_test.py
r116 r127 1 from rdfalchemy.s esame2 import SesameGraph1 from rdfalchemy.sparql.sesame2 import SesameGraph 2 2 3 3 url = 'http://www.openvest.com:8080/openrdf-sesame/repositories/Portfolio/'
