Embedded Subtitles provider: handle FileNotFoundError

This commit is contained in:
Vitiko 2024-04-23 17:20:36 -04:00
parent a2fee0e1e4
commit 369b2c7343
1 changed files with 5 additions and 2 deletions

View File

@ -208,8 +208,11 @@ class EmbeddedSubtitlesProvider(Provider):
except Exception as error:
logger.debug("'%s' raised running modifier", error)
with open(path, "rb") as sub:
subtitle.content = sub.read()
if os.path.exists(path):
with open(path, "rb") as sub:
subtitle.content = sub.read()
else:
logger.error("%s not found in filesystem", path)
def _get_subtitle_path(self, subtitle: EmbeddedSubtitle):
container = subtitle.container