コード例 #1
0
ファイル: admin.py プロジェクト: halbo5/Esup-Pod
 def transcript_video(self, request, queryset):
     for item in queryset:
         if item.get_video_mp3() and not item.encoding_in_progress:
             if CELERY_TO_ENCODE:
                 task_start_transcript.delay(item.id)
             else:
                 start_transcript(item.id)
コード例 #2
0
def start_transcript(video_id, threaded=True):
    if threaded:
        if CELERY_TO_ENCODE:
            task_start_transcript.delay(video_id)
        else:
            log.info("START TRANSCRIPT VIDEO %s" % video_id)
            t = threading.Thread(target=main_threaded_transcript,
                                 args=[video_id])
            t.setDaemon(True)
            t.start()
    else:
        main_threaded_transcript(video_id)