b2sdk.transfer.inbound.downloader.simple – SimpleDownloader

class b2sdk.transfer.inbound.downloader.simple.SimpleDownloader(thread_pool=None, force_chunk_size=None, min_chunk_size=None, max_chunk_size=None, align_factor=None, check_hash=True, **kwargs)[source]

Bases: AbstractDownloader

Parameters:
  • thread_pool (ThreadPoolExecutor | None) –

  • force_chunk_size (int | None) –

  • min_chunk_size (int | None) –

  • max_chunk_size (int | None) –

  • align_factor (int | None) –

  • check_hash (bool) –

REQUIRES_SEEKING = False
download(file, response, download_version, session, encryption=None)[source]

@returns (bytes_read, actual_sha1)

Parameters:
__init__(thread_pool=None, force_chunk_size=None, min_chunk_size=None, max_chunk_size=None, align_factor=None, check_hash=True, **kwargs)
Parameters:
  • thread_pool (ThreadPoolExecutor | None) –

  • force_chunk_size (int | None) –

  • min_chunk_size (int | None) –

  • max_chunk_size (int | None) –

  • align_factor (int | None) –

  • check_hash (bool) –