]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/lego.py
[extractor/generic] Remove HEAD request
[yt-dlp.git] / yt_dlp / extractor / lego.py
index b9d8b167c426e75b487ceb6552bebbf5080f7a56..7d0238a1f1e34410482c608fb312b5bffabd30d3 100644 (file)
@@ -1,6 +1,3 @@
-# coding: utf-8
-from __future__ import unicode_literals
-
 import uuid
 
 from .common import InfoExtractor
@@ -8,6 +5,7 @@
 from ..utils import (
     ExtractorError,
     int_or_none,
+    join_nonempty,
     qualities,
 )
 
@@ -102,12 +100,8 @@ def _real_extract(self, url):
                     m3u8_id=video_source_format, fatal=False))
             else:
                 video_source_quality = video_source.get('Quality')
-                format_id = []
-                for v in (video_source_format, video_source_quality):
-                    if v:
-                        format_id.append(v)
                 f = {
-                    'format_id': '-'.join(format_id),
+                    'format_id': join_nonempty(video_source_format, video_source_quality),
                     'quality': q(video_source_quality),
                     'url': video_source_url,
                 }