Добавил новые ЭП для новой версии загрузки видео с YouTube
This commit is contained in:
15
app/tasks.py
15
app/tasks.py
@@ -11,8 +11,19 @@ from app.schemas import DownloadRequest
|
||||
retry_backoff=True,
|
||||
)
|
||||
def download_youtube(self, url: str, quality: int) -> dict:
|
||||
print("Get Task. Try to make them")
|
||||
request = DownloadRequest(url=url, quality=quality)
|
||||
response = YouTubeService.download(request)
|
||||
print("Task make successfully. Return response")
|
||||
return response.model_dump()
|
||||
|
||||
|
||||
@celery_app.task(
|
||||
bind=True,
|
||||
name="download_youtube_v2",
|
||||
autoretry_for=(Exception,),
|
||||
retry_kwargs={"max_retries": 0},
|
||||
retry_backoff=True,
|
||||
)
|
||||
def download_youtube_v2(self, url: str, quality: int) -> dict:
|
||||
request = DownloadRequest(url=url, quality=quality)
|
||||
response = YouTubeService.download_v2(request)
|
||||
return response.model_dump()
|
||||
|
||||
Reference in New Issue
Block a user