Reset task verbose name after the loop ends

This commit is contained in:
tcely 2025-03-12 15:46:55 -04:00 committed by GitHub
parent 3ad0fad72e
commit c0355e8f69
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -206,8 +206,11 @@ def index_source_task(source_id):
log.info(f'Found {num_videos} media items for source: {source}') log.info(f'Found {num_videos} media items for source: {source}')
fields = lambda f, m: m.get_metadata_field(f) fields = lambda f, m: m.get_metadata_field(f)
task = get_source_index_task(source_id) task = get_source_index_task(source_id)
tvn_format = '[{}' + f'/{num_videos}] {task.verbose_name}' if task:
verbose_name = task.verbose_name
tvn_format = '[{}' + f'/{num_videos}] {verbose_name}'
for vn, video in enumerate(videos, start=1): for vn, video in enumerate(videos, start=1):
if task:
task.verbose_name = tvn_format.format(vn) task.verbose_name = tvn_format.format(vn)
# Create or update each video as a Media object # Create or update each video as a Media object
key = video.get(source.key_field, None) key = video.get(source.key_field, None)
@ -239,6 +242,8 @@ def index_source_task(source_id):
log.info(f'Indexed new media: {source} / {media}') log.info(f'Indexed new media: {source} / {media}')
except IntegrityError as e: except IntegrityError as e:
log.error(f'Index media failed: {source} / {media} with "{e}"') log.error(f'Index media failed: {source} / {media} with "{e}"')
if task:
task.verbose_name = verbose_name
# Tack on a cleanup of old completed tasks # Tack on a cleanup of old completed tasks
cleanup_completed_tasks() cleanup_completed_tasks()
# Tack on a cleanup of old media # Tack on a cleanup of old media