Ejemplo n.º 1
0
def submit_package(package_id, full_file_path, associated_files, threads, batch, config=None):
    submission = Submission(id=package_id, full_file_path=full_file_path, thread_num=threads, batch_size=batch, allow_exit=True, config=config)
    print('Requesting submission for package: {}'.format(submission.package_id))
    submission.submit()
    if submission.submission_id:
        print('Submission ID: {}'.format(str(submission.submission_id)))
    if associated_files:
        print('Preparing to upload associated files.')
        submission.submission_upload(hide_progress=config.hideProgress)
    if submission.status != Status.UPLOADING:
        print('\nYou have successfully completed uploading files for submission {} with status: {}'.format
              (submission.submission_id, submission.status))
Ejemplo n.º 2
0
def resume_submission(submission_id, batch, config=None):
    submission = Submission(id=submission_id,
                            full_file_path=None,
                            config=config,
                            resume=True,
                            batch_size=batch)
    submission.check_status()
    if submission.status == Status.UPLOADING:
        directories = config.directory_list
        source_bucket = config.source_bucket
        source_prefix = config.source_prefix

        if submission.incomplete_files and submission.found_all_files(
                directories, source_bucket, source_prefix, retry_allowed=True):
            # if not config.skip_local_file_check:
            submission.check_submitted_files()
            submission.complete_partial_uploads()
            submission.submission_upload(hide_progress=config.hideProgress)
        else:
            submission.submission_upload(hide_progress=config.hideProgress)

    else:
        print('Submission Completed with status {}'.format(submission.status))
        return