MCPcopy
hub / github.com/alexta69/metube / __start_download

Method __start_download

app/ytdl.py:971–980  ·  view source on GitHub ↗
(self, download)

Source from the content-addressed store, hash-verified

969 asyncio.create_task(self.__start_download(download))
970
971 async def __start_download(self, download):
972 if download.canceled:
973 log.info(f"Download {download.info.title} was canceled, skipping start.")
974 return
975 async with self.semaphore:
976 if download.canceled:
977 log.info(f"Download {download.info.title} was canceled, skipping start.")
978 return
979 await download.start(self.notifier)
980 self._post_download_cleanup(download)
981
982 def _post_download_cleanup(self, download):
983 if download.info.status != 'finished':

Callers 4

__add_downloadMethod · 0.95
start_pendingMethod · 0.95

Calls 3

infoMethod · 0.80
startMethod · 0.80

Tested by

no test coverage detected