calliope.sync_operation

Module Contents

Classes

SyncOperation

Base class for operations that do page-based downloads of remote data.

class calliope.sync_operation.SyncOperation

Base class for operations that do page-based downloads of remote data.

Designed for integration with click.ProgressBar class.

abstract prepare(page_size)
abstract pages()
abstract process_page(page)
run(enable_progressbar=True, progressbar_stream=sys.stderr, progressbar_label=None)