def populate(self): SleepycatMetadataCache.populate(self) data = '\n'.join(item.rdf() for item in self.sample_data_factory()) self.graph.open(self.cache_uri, create=True) with closing(self.graph): self.graph.parse(data=data, format=self.data_format)
def populate(self): SleepycatMetadataCache.populate(self) data = u('\n').join(item.rdf() for item in self.sample_data_factory()) self.graph.open(self.cache_uri, create=True) with closing(self.graph): self.graph.parse(data=data, format=self.data_format)
def __init__(self, sample_data_factory, data_format): SleepycatMetadataCache.__init__(self, tempfile.mktemp()) self.sample_data_factory = sample_data_factory self.data_format = data_format
def setUp(self): self.local_storage = tempfile.mktemp() self.cache = SleepycatMetadataCache(self.local_storage) self.cache.catalog_source = _sample_metadata_catalog_source()
def __init__(self, sample_data_factory, data_format): SleepycatMetadataCache.__init__(self, tempfile.mktemp()) self.sample_data_factory = sample_data_factory self.data_format = data_format
#from gutenberg.acquire import get_metadata_cache from gutenberg.acquire.metadata import SleepycatMetadataCache #from gutenberg.acquire import set_metadata_cache #from gutenberg.acquire.metadata import SqliteMetadataCache #cache = SqliteMetadataCache('/my/custom/location/cache.sqlite') #cache.populate() #set_metadata_cache(cache) if __name__ == '__main__': #cache = get_metadata_cache()local/code/doctable/examples/gutenberg cache = SleepycatMetadataCache( 'gutenberg_python_package_db/guten_cache_bak.db') cache.populate() set_metadata_cache(cache)