aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-07-20 23:16:38 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-07-20 23:22:26 +0530
commit6586bca9b9a3d30e3e76ee27bcd98ea5c8c7a57f (patch)
treef3df1243bb6c8e0aa0863512c7162b43536d37f6
parentda503b7a52645a52d6fcf11e3970655d51719801 (diff)
downloadhypervideo-pre-6586bca9b9a3d30e3e76ee27bcd98ea5c8c7a57f.tar.lz
hypervideo-pre-6586bca9b9a3d30e3e76ee27bcd98ea5c8c7a57f.tar.xz
hypervideo-pre-6586bca9b9a3d30e3e76ee27bcd98ea5c8c7a57f.zip
[utils] Fix LazyList for Falsey values
-rw-r--r--yt_dlp/utils.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/yt_dlp/utils.py b/yt_dlp/utils.py
index 25bc59795..4d3cbc7b4 100644
--- a/yt_dlp/utils.py
+++ b/yt_dlp/utils.py
@@ -6287,8 +6287,8 @@ def traverse_obj(
if val is not None:
if depth:
for _ in range(depth - 1):
- val = itertools.chain.from_iterable(filter(None, val))
- val = (list(filter(None, val)) if expected_type is None
+ val = itertools.chain.from_iterable(v for v in val if v is not None)
+ val = ([v for v in val if v is not None] if expected_type is None
else [v for v in val if isinstance(v, expected_type)])
if val:
return val