Beispiel #1
0
    def create_storage_factory(self, fullpath):
        config = FileStorageConfiguration()
        config._binaries_storage = FileStoreConfiguration(
            file=fullpath,
            fileformat="binary",
            encoding="utf-8",
            delete_on_start=False)

        factory = StorageFactory()

        storage_engine = FileStorageEngine(config)

        factory._storage_engines[StorageFactory.BINARIES] = storage_engine
        factory._store_to_engine_map[StorageFactory.BINARIES] = storage_engine

        storage_engine.initialise()

        return factory