sevenbridges.transfer package¶
Submodules¶
sevenbridges.transfer.download module¶
- class sevenbridges.transfer.download.DPartedFile(file_path, session, url, file_size, part_size, timeout, pool)[source]¶
Bases:
object
- class sevenbridges.transfer.download.Download(url, file_path, part_size=None, retry_count=None, timeout=None, api=None)[source]¶
Bases:
Thread
- add_callback(callback=None, errorback=None)[source]¶
Adds a callback that will be called when the download finishes successfully or when error is raised.
- add_progress_callback(callback=None)[source]¶
Adds a progress callback that will be called each time a get_parts is successfully downloaded. The first argument of the progress callback will be a progress object described in sevenbridges.transfer.utils
- Parameters:
callback – Callback function
- property duration¶
- property path¶
- property progress¶
- property start_time¶
- property status¶
sevenbridges.transfer.upload module¶
- class sevenbridges.transfer.upload.CodePackageUPartedFile(fp, file_size, part_size, upload, timeout, storage_session, api)[source]¶
Bases:
UPartedFile
- class sevenbridges.transfer.upload.CodePackageUpload(file_path, automation_id, file_name=None, part_size=None, retry_count=6, timeout=300, parent=None, api=None)[source]¶
Bases:
Upload
- class sevenbridges.transfer.upload.UPartedFile(fp, file_size, part_size, upload, timeout, storage_session, api)[source]¶
Bases:
object
- class sevenbridges.transfer.upload.Upload(file_path, project=None, parent=None, file_name=None, overwrite=False, part_size=None, retry_count=None, timeout=None, api=None)[source]¶
Bases:
Thread
- add_callback(callback=None, errorback=None)[source]¶
Adds a callback that will be called when the upload finishes successfully or when error is raised.
- add_progress_callback(callback=None)[source]¶
Adds a progress callback that will be called each time a get_parts is successfully uploaded. The first argument of the progress callback will be a progress object described in sevenbridges.transfer.utils
- Parameters:
callback – Callback function
- property duration¶
- property file_name¶
- property progress¶
- resume()[source]¶
Resumes the upload that was paused. :raises SbgError: If upload is not in PAUSED state.
- property start_time¶
- property status¶
sevenbridges.transfer.utils module¶
- class sevenbridges.transfer.utils.Part(start=None, size=None)[source]¶
Bases:
object
- property size¶
- property start¶