mirror of
https://github.com/tropicoo/yt-dlp-bot.git
synced 2024-09-20 06:46:08 +08:00
Maintenance
This commit is contained in:
parent
91e53ade24
commit
9ddc433174
|
@ -183,8 +183,7 @@ class MediaService:
|
|||
dst = os.path.join(settings.STORAGE_PATH, file.filename)
|
||||
self._log.info('Copying "%s" to storage "%s"', file.filepath, dst)
|
||||
await asyncio.to_thread(shutil.copy2, file.filepath, dst)
|
||||
file.saved_to_storage = True
|
||||
file.storage_path = dst
|
||||
file.mark_as_saved_to_storage(storage_path=dst)
|
||||
|
||||
def _err_file_cleanup(self, video: DownMedia) -> None:
|
||||
"""Cleanup any downloaded/created data if post-processing failed."""
|
||||
|
@ -194,5 +193,4 @@ class MediaService:
|
|||
async def _handle_download_exception(
|
||||
self, err: Exception, task: Task, db: AsyncSession
|
||||
) -> None:
|
||||
exception_msg = str(err)
|
||||
await self._repository.save_as_failed(db, task, exception_msg)
|
||||
await self._repository.save_as_failed(db=db, task=task, error_message=str(err))
|
||||
|
|
|
@ -48,6 +48,10 @@ class BaseMedia(RealBaseModel):
|
|||
def file_size_human(self) -> str:
|
||||
return format_bytes(num=self.file_size)
|
||||
|
||||
def mark_as_saved_to_storage(self, storage_path: str) -> None:
|
||||
self.storage_path = storage_path
|
||||
self.saved_to_storage = True
|
||||
|
||||
|
||||
class Audio(BaseMedia):
|
||||
"""Model representing downloaded audio file."""
|
||||
|
|
Loading…
Reference in a new issue