INNER CODE UNIT · Python
__post_init__
Casvt/Plex-scripts · media_management/audio_sub_changer.py:89
def __post_init__(self):
if not self.language:
raise ValueError("The key 'language' requires a non-empty list")
for lang in self.language:
if lang not in langs:
raise ValueError(f"Unknown language: {lang}")
self.lang_pref: Dict[str, int] = {
l: i
for i, l in enumerate(self.language)
}
self.codec_pref: Dict[str, int] = {
l: i
for i, l in enumerate(self.codec)
}
return