]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/mtv.py
[utils] Add `join_nonempty`
[yt-dlp.git] / yt_dlp / extractor / mtv.py
index 141dd7deb364db02f59d07f51d5c8ee5d679f738..4812f11cc56b6a9228e0af48d6932ffad49c2dca 100644 (file)
@@ -15,6 +15,7 @@
     float_or_none,
     HEADRequest,
     int_or_none,
+    join_nonempty,
     RegexNotFoundError,
     sanitized_Request,
     strip_or_none,
@@ -99,9 +100,9 @@ def _extract_video_formats(self, mdoc, mtvn_id, video_id):
                     formats.extend([{
                         'ext': 'flv' if rtmp_video_url.startswith('rtmp') else ext,
                         'url': rtmp_video_url,
-                        'format_id': '-'.join(filter(None, [
+                        'format_id': join_nonempty(
                             'rtmp' if rtmp_video_url.startswith('rtmp') else None,
-                            rendition.get('bitrate')])),
+                            rendition.get('bitrate')),
                         'width': int(rendition.get('width')),
                         'height': int(rendition.get('height')),
                     }])