From eac65aaa1c62431374debf3a5fa760e63c83cd85 Mon Sep 17 00:00:00 2001 From: Barbagus Date: Sat, 7 Jan 2023 12:28:34 +0100 Subject: [PATCH] Fix renditions audio/subtitles objects Due to faulty syntax the `provides_accessibility` field was None/True instead of False/True --- src/delarte/hls.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/delarte/hls.py b/src/delarte/hls.py index 79e4c8d..c4f01b5 100644 --- a/src/delarte/hls.py +++ b/src/delarte/hls.py @@ -121,13 +121,17 @@ def fetch_program_sources(http_session, metadata, master_playlist_url): model.RenditionAudio( audio_media.language, audio_media.name.startswith("VO"), - audio_media.characteristics - and ("public.accessibility" in audio_media.characteristics), + ( + audio_media.characteristics is not None + and ("public.accessibility" in audio_media.characteristics) + ), ), model.RenditionSubtitles( subtitles_media.language, - subtitles_media.characteristics - and ("public.accessibility" in subtitles_media.characteristics), + ( + subtitles_media.characteristics is not None + and ("public.accessibility" in subtitles_media.characteristics) + ), ) if subtitles_media else None,