better error raising for add player info

This commit is contained in:
simon 2022-02-10 17:34:21 +07:00
parent 0414df0de0
commit b071612038
No known key found for this signature in database
GPG Key ID: 2C15AA5E89985DD4

View File

@ -350,7 +350,7 @@ class YoutubeVideo(YouTubeItem, YoutubeSubtitle):
try: try:
# when indexing from download task # when indexing from download task
vid_path = self.build_dl_cache_path() vid_path = self.build_dl_cache_path()
except FileNotFoundError: except FileNotFoundError as err:
# when reindexing needs to handle title rename # when reindexing needs to handle title rename
channel = os.path.split(self.json_data["media_url"])[0] channel = os.path.split(self.json_data["media_url"])[0]
channel_dir = os.path.join(self.app_conf["videos"], channel) channel_dir = os.path.join(self.app_conf["videos"], channel)
@ -360,7 +360,7 @@ class YoutubeVideo(YouTubeItem, YoutubeSubtitle):
vid_path = os.path.join(channel_dir, file) vid_path = os.path.join(channel_dir, file)
break break
else: else:
raise FileNotFoundError raise FileNotFoundError("could not find video file") from err
duration_handler = DurationConverter() duration_handler = DurationConverter()
duration = duration_handler.get_sec(vid_path) duration = duration_handler.get_sec(vid_path)