예제 #1
0
def create_archive(cache_dir, uri):
    """ Create a new archive. """
    block_dir = setup_block_dir(cache_dir, uri)

    tmps = HandleTemps(os.path.join(cache_dir, TMP_DIR))
    archive = WORMBlockArchive(DeltaCoder(), BlockStorage(tmps))
    archive.create(block_dir, BLOCK_NAME)

    return archive
예제 #2
0
def create_archive(cache_dir, uri):
    """ Create a new archive. """
    block_dir = setup_block_dir(cache_dir, uri)

    tmps = HandleTemps(os.path.join(cache_dir, TMP_DIR))
    archive = WORMBlockArchive(DeltaCoder(), BlockStorage(tmps))
    archive.create(block_dir, BLOCK_NAME)

    return archive
예제 #3
0
    def make_empty_archive(self, block_name):
        archive = WORMBlockArchive(DeltaCoder(), BlockStorage(self.tmps))

        archive.create(self.test_dir, block_name)

        return archive
예제 #4
0
    def make_empty_archive(self, block_name):
        archive = WORMBlockArchive(DeltaCoder(), BlockStorage(self.tmps))

        archive.create(self.test_dir, block_name)

        return archive