mirror of
https://github.com/meeb/tubesync.git
synced 2025-06-17 18:46:35 +00:00
Migrate rename_media
to huey
This commit is contained in:
parent
f5a71592fc
commit
5d2cb4145c
@ -66,7 +66,6 @@ def map_task_to_instance(task):
|
|||||||
'sync.tasks.download_media': Media,
|
'sync.tasks.download_media': Media,
|
||||||
'sync.tasks.download_media_metadata': Media,
|
'sync.tasks.download_media_metadata': Media,
|
||||||
'sync.tasks.save_all_media_for_source': Source,
|
'sync.tasks.save_all_media_for_source': Source,
|
||||||
'sync.tasks.rename_media': Media,
|
|
||||||
'sync.tasks.rename_all_media_for_source': Source,
|
'sync.tasks.rename_all_media_for_source': Source,
|
||||||
'sync.tasks.wait_for_media_premiere': Media,
|
'sync.tasks.wait_for_media_premiere': Media,
|
||||||
'sync.tasks.delete_all_media_for_source': Source,
|
'sync.tasks.delete_all_media_for_source': Source,
|
||||||
@ -906,12 +905,12 @@ def refresh_formats(media_id):
|
|||||||
save_model(media)
|
save_model(media)
|
||||||
|
|
||||||
|
|
||||||
@background(schedule=dict(priority=20, run_at=60), queue=Val(TaskQueue.FS), remove_existing_tasks=True)
|
@db_task(delay=60, priority=80, retries=5, retry_delay=60, queue=Val(TaskQueue.FS))
|
||||||
def rename_media(media_id):
|
def rename_media(media_id):
|
||||||
try:
|
try:
|
||||||
media = Media.objects.get(pk=media_id)
|
media = Media.objects.get(pk=media_id)
|
||||||
except Media.DoesNotExist as e:
|
except Media.DoesNotExist as e:
|
||||||
raise InvalidTaskError(_('no such media')) from e
|
raise CancelExecution(_('no such media'), retry=False) from e
|
||||||
else:
|
else:
|
||||||
with atomic():
|
with atomic():
|
||||||
media.rename_files()
|
media.rename_files()
|
||||||
|
Loading…
Reference in New Issue
Block a user