Пример #1
0
def batch_copy_chunks(dropbox_client: dropbox.Dropbox,
                      relocation_paths: list,
                      chunk_size: int = 1000):
    for i in range(0, len(relocation_paths), chunk_size):
        if i > len(relocation_paths) - chunk_size:
            print('Copying chunk:', i, '-', len(relocation_paths))
            dropbox_client.files_copy_batch_v2(relocation_paths[i:])
        else:
            print('Copying chunk:', i, '-', i + chunk_size)
            dropbox_client.files_copy_batch_v2(relocation_paths[i:i +
                                                                chunk_size])