import rdflib except: show_install_message("rdflib not found") else: version = tuple([int(x) for x in rdflib.__version__.split(".", 2)]) REQUIRED = (2, 1, 0) if version < REQUIRED: show_install_message("rdflib %s or greater required. Found rdflib version %s" % ("%s.%s.%s" % REQUIRED, rdflib.__version__)) logging.info("rdflib version: %s" % rdflib.__version__) from rdflib import RDF, RDFS, Graph, URIRef, BNode, Namespace REDFOOT = Namespace("http://redfoot.net/2005/redfoot#") REDFOOT.Globals = REDFOOT["Globals"] REDFOOT.program = REDFOOT["program"] REDFOOT.code = REDFOOT["code"] REDFOOT.Defaults = REDFOOT["Defaults"] class BootLoader(Graph): def __init__(self, backend): backend = backend or "Sleepycat" super(BootLoader, self).__init__(backend) self.__log = None self.__config = None def __get_log(self): if self.__log is None: self.__log = logging