diff options
-rwxr-xr-x | libs/fese/__init__.py | 2 | ||||
-rw-r--r-- | libs/fese/tags.py | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/libs/fese/__init__.py b/libs/fese/__init__.py index 243201ef2..8a94470ce 100755 --- a/libs/fese/__init__.py +++ b/libs/fese/__init__.py @@ -4,4 +4,4 @@ from .container import FFprobeVideoContainer from .stream import FFprobeSubtitleStream -__version__ = "0.2.6" +__version__ = "0.2.7" diff --git a/libs/fese/tags.py b/libs/fese/tags.py index eee5c336e..b846fffea 100644 --- a/libs/fese/tags.py +++ b/libs/fese/tags.py @@ -15,11 +15,14 @@ class FFprobeGenericSubtitleTags: _DETECTABLE_TAGS = None def __init__(self, data: dict): + self._language_fallback = False + try: self.language = _get_language(data) except LanguageNotFound: if LANGUAGE_FALLBACK is not None: self.language = Language.fromietf(LANGUAGE_FALLBACK) + self._language_fallback = True else: raise @@ -36,6 +39,10 @@ class FFprobeGenericSubtitleTags: return FFprobeGenericSubtitleTags(data) @property + def language_fallback(self): + return self._language_fallback + + @property def suffix(self): lang = self.language.alpha2 if self.language.country is not None: |