Beispiel #1
0
    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)
Beispiel #2
0
    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)
Beispiel #3
0
 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
Beispiel #4
0
 def setUp(self):
     self.local_storage = tempfile.mktemp()
     self.cache = SleepycatMetadataCache(self.local_storage)
     self.cache.catalog_source = _sample_metadata_catalog_source()
Beispiel #5
0
 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)