Import from inside the functions

This commit is contained in:
tcely 2025-05-24 22:53:59 -04:00 committed by GitHub
parent 68d7ced701
commit 0481be7c11
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -3,8 +3,6 @@ import os
from common.logger import log
from common.utils import remove_enclosed
from .models import Media
progress_hook = {
'status': dict(),
@ -51,6 +49,7 @@ class BaseStatus:
def update_task(self):
if self.media_key is None:
return
from .models import Media
from .tasks import get_media_download_task
media = task = None
@ -228,6 +227,7 @@ def yt_dlp_postprocessor_hook(event):
if 'started' == event['status'] and 'Merger' == event['postprocessor']:
files_to_merge = event['info_dict'].get('__files_to_merge') or list()
log.info(f'[{event["postprocessor"]}] Files to merge: {files_to_merge}')
from .models import Media
try:
media = Media.objects.get(pk=status.media_uuid)
media.new_metadata.value['requested_formats'] = event['info_dict'].get('requested_formats')