示例#1
0
def migrate_submission(vidly_submission):
    shortlink = vidly_submission.tag
    results = vidly.query(shortlink)

    if results[shortlink]["Status"] == "Finished":
        if not vidly_submission.finished:
            vidly_submission.finished = timezone.now()
            vidly_submission.save()

        event = vidly_submission.event
        event.template_environment["tag"] = shortlink
        event.save()

    elif results[shortlink]["Status"] == "Error":
        if not vidly_submission.errored:
            vidly_submission.errored = timezone.now()
            vidly_submission.save()

            email_about_archiver_error(event=vidly_submission.event, tag=shortlink)
示例#2
0
文件: views.py 项目: ehsan/airmozilla
def migrate_submission(vidly_submission):
    shortlink = vidly_submission.tag
    results = vidly.query(shortlink)

    if results[shortlink]['Status'] == 'Finished':
        if not vidly_submission.finished:
            vidly_submission.finished = timezone.now()
            vidly_submission.save()

        event = vidly_submission.event
        event.template_environment['tag'] = shortlink
        event.save()

    elif results[shortlink]['Status'] == 'Error':
        if not vidly_submission.errored:
            vidly_submission.errored = timezone.now()
            vidly_submission.save()

            email_about_archiver_error(
                event=vidly_submission.event,
                tag=shortlink,
            )