no log: update fese library

This commit is contained in:
Vitiko 2023-01-19 00:50:15 -04:00
parent be75d78b93
commit 24db17cd03
2 changed files with 8 additions and 1 deletions

View file

@ -4,4 +4,4 @@
from .container import FFprobeVideoContainer
from .stream import FFprobeSubtitleStream
__version__ = "0.2.6"
__version__ = "0.2.7"

View file

@ -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
@ -35,6 +38,10 @@ class FFprobeGenericSubtitleTags:
logger.debug("Unable to detect tags class. Using generic")
return FFprobeGenericSubtitleTags(data)
@property
def language_fallback(self):
return self._language_fallback
@property
def suffix(self):
lang = self.language.alpha2