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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…