コード例 #1
0
def get_info(token, submission_id):
    endpoint = '/submission/%s' % submission_id
    method = 'GET'
    data = {}
    try:
        return make_server_request(token,
                                   endpoint,
                                   data=data,
                                   method=method,
                                   suppress_user_msg=True)
    except:
        return make_server_request(token, endpoint, data=data, method=method)
コード例 #2
0
def dtserver_work_submission(token, submission_id, machine_id, process_id,
                             evaluator_version, features):
    endpoint = '/take-submission'
    method = 'GET'
    data = {
        'submission_id': submission_id,
        'machine_id': machine_id,
        'process_id': process_id,
        'evaluator_version': evaluator_version,
        'features': features
    }
    return make_server_request(token, endpoint, data=data, method=method)
コード例 #3
0
def dtserver_report_job(token, job_id, result, stats, machine_id, process_id,
                        evaluator_version, uploaded):
    endpoint = '/take-submission'
    method = 'POST'
    data = {
        'job_id': job_id,
        'result': result,
        'stats': stats,
        'machine_id': machine_id,
        'process_id': process_id,
        'evaluator_version': evaluator_version,
        'uploaded': uploaded
    }
    return make_server_request(token, endpoint, data=data, method=method)
コード例 #4
0
def dtserver_reset_job(token, job_id):
    endpoint = '/reset-job'
    method = 'POST'
    data = {'job_id': job_id}
    return make_server_request(token, endpoint, data=data, method=method)
コード例 #5
0
def dtserver_reset_submission(token, submission_id, step_name):
    endpoint = '/reset-submission'
    method = 'POST'
    data = {'submission_id': submission_id, 'step_name': step_name}
    return make_server_request(token, endpoint, data=data, method=method)