From b4ba62f7d06501fe52d46803ac5164018b584cac Mon Sep 17 00:00:00 2001 From: Diane Trout Date: Wed, 6 Jul 2011 15:29:43 -0700 Subject: [PATCH] Add some additional logging to util/rdflib.py to help debugging --- htsworkflow/util/rdfhelp.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/htsworkflow/util/rdfhelp.py b/htsworkflow/util/rdfhelp.py index 7b78703..faf8acb 100644 --- a/htsworkflow/util/rdfhelp.py +++ b/htsworkflow/util/rdfhelp.py @@ -1,10 +1,13 @@ """Helper features for working with librdf """ +import logging import os import types import RDF +logger = logging.getLogger(__name__) + # standard ontology namespaces owlNS = RDF.NS('http://www.w3.org/2002/07/owl#') dublinCoreNS = RDF.NS("http://purl.org/dc/elements/1.1/") @@ -21,6 +24,7 @@ submissionLog = RDF.NS("http://jumpgate.caltech.edu/wiki/SubmissionsLog/") def sparql_query(model, query_filename): """Execute sparql query from file """ + logger.info("Opening: %s" % (query_filename,)) query_body = open(query_filename,'r').read() query = RDF.SPARQLQuery(query_body) results = query.execute(model) @@ -92,16 +96,19 @@ def fromTypedNode(node): return literal - + def get_model(model_name=None, directory=None): if directory is None: directory = os.getcwd() if model_name is None: storage = RDF.MemoryStorage() + logger.info("Using RDF Memory model") else: + options = "hash-type='bdb',dir='{0}'".format(directory) storage = RDF.HashStorage(model_name, - options="hash-type='bdb',dir='{0}'".format(directory)) + options=options) + logger.info("Using {0} with options {1}".format(model_name, options)) model = RDF.Model(storage) return model -- 2.30.2