diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-11-06 06:35:24 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-11-06 07:53:55 +0530 |
commit | 34921b43451a23d8cd7350f8511269bdfd35cf61 (patch) | |
tree | 4cc0f567f0b159299b41de0b2b372e066936be3f /yt_dlp/extractor/mdr.py | |
parent | a331949df396d69e648fad61a80ada5da3279704 (diff) |
[utils] Add `join_nonempty`
Diffstat (limited to 'yt_dlp/extractor/mdr.py')
-rw-r--r-- | yt_dlp/extractor/mdr.py | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/yt_dlp/extractor/mdr.py b/yt_dlp/extractor/mdr.py index 0bdd62693..3ca174c2b 100644 --- a/yt_dlp/extractor/mdr.py +++ b/yt_dlp/extractor/mdr.py @@ -2,13 +2,11 @@ from __future__ import unicode_literals from .common import InfoExtractor -from ..compat import ( - compat_str, - compat_urlparse, -) +from ..compat import compat_urlparse from ..utils import ( determine_ext, int_or_none, + join_nonempty, parse_duration, parse_iso8601, url_or_none, @@ -148,13 +146,9 @@ class MDRIE(InfoExtractor): abr = int_or_none(xpath_text(asset, './bitrateAudio', 'abr'), 1000) filesize = int_or_none(xpath_text(asset, './fileSize', 'file size')) - format_id = [media_type] - if vbr or abr: - format_id.append(compat_str(vbr or abr)) - f = { 'url': video_url, - 'format_id': '-'.join(format_id), + 'format_id': join_nonempty(media_type, vbr or abr), 'filesize': filesize, 'abr': abr, 'vbr': vbr, |