Use set since tuple is dangerous for strings

Even in explicit form tuple used a collection of characters instead of a single string.

I hate that Python has these little traps.
This commit is contained in:
tcely 2025-03-13 06:16:01 -04:00 committed by GitHub
parent 408a3e1c95
commit f99c8fc596
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -212,7 +212,7 @@ def index_source_task(source_id):
for vn, video in enumerate(videos, start=1):
if task:
task.verbose_name = tvn_format.format(vn)
task.save(update_fields=('verbose_name'))
task.save(update_fields={'verbose_name'})
# Create or update each video as a Media object
key = video.get(source.key_field, None)
if not key:
@ -245,7 +245,7 @@ def index_source_task(source_id):
log.error(f'Index media failed: {source} / {media} with "{e}"')
if task:
task.verbose_name = verbose_name
task.save(update_fields=('verbose_name'))
task.save(update_fields={'verbose_name'})
# Tack on a cleanup of old completed tasks
cleanup_completed_tasks()
# Tack on a cleanup of old media