[pypy-svn] r39211 - pypy/dist/pypy/lib/pyontology
auc at codespeak.net
auc at codespeak.net
Mon Feb 19 17:03:21 CET 2007
Author: auc
Date: Mon Feb 19 17:03:19 2007
New Revision: 39211
Modified:
pypy/dist/pypy/lib/pyontology/pyontology.py
Log:
accepts cslib
Modified: pypy/dist/pypy/lib/pyontology/pyontology.py
==============================================================================
--- pypy/dist/pypy/lib/pyontology/pyontology.py (original)
+++ pypy/dist/pypy/lib/pyontology/pyontology.py Mon Feb 19 17:03:19 2007
@@ -1,10 +1,15 @@
-import autopath
-from rdflib import Graph, URIRef, BNode, Literal as rdflib_literal
-from logilab.constraint import Repository
-from logilab.constraint.fd import FiniteDomain as fd
+#import autopath
+try:
+ from cslib import Repository
+ from cslib.fd import FiniteDomain as fd
+ print 'using pypy.lib.cslib'
+except ImportError:
+ print 'using logilab.constraint'
+ from logilab.constraint import Repository
+ from logilab.constraint.fd import FiniteDomain as fd
from logilab.constraint.propagation import AbstractDomain, AbstractConstraint,\
- ConsistencyFailure
-from pypy.lib.pyontology.sparql_grammar import SPARQLGrammar as SP
+ ConsistencyFailure
+from pyontology.sparql_grammar import SPARQLGrammar as SP # name clash ?
from constraint_classes import *
Solver = MySolver
Expression = MyExpression
@@ -16,6 +21,9 @@
py.log.setconsumer("Pyontology", None)
#py.log.setconsumer("Pyontology", ansi_log)
+from rdflib import Graph, URIRef, BNode, Literal as rdflib_literal
+
+
namespaces = {
'rdf' : 'http://www.w3.org/1999/02/22-rdf-syntax-ns',
'rdfs' : 'http://www.w3.org/2000/01/rdf-schema',
More information about the Pypy-commit
mailing list