aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/utils.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-09-27 11:29:16 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-09-27 11:29:16 +0530
commit91dd88b90f52c4bdb250db22bca6928f2c7c5551 (patch)
tree02d008ecaf5e1121bc71299eba203840f8784a04 /yt_dlp/utils.py
parentd31dab70847aeedd9992f5921dfcf270e29b02ea (diff)
downloadhypervideo-pre-91dd88b90f52c4bdb250db22bca6928f2c7c5551.tar.lz
hypervideo-pre-91dd88b90f52c4bdb250db22bca6928f2c7c5551.tar.xz
hypervideo-pre-91dd88b90f52c4bdb250db22bca6928f2c7c5551.zip
[outtmpl] Alternate form of format type `l` for `\n` delimited list
Diffstat (limited to 'yt_dlp/utils.py')
-rw-r--r--yt_dlp/utils.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/yt_dlp/utils.py b/yt_dlp/utils.py
index 770d7feb9..eba89fb8b 100644
--- a/yt_dlp/utils.py
+++ b/yt_dlp/utils.py
@@ -2099,7 +2099,9 @@ def sanitize_filename(s, restricted=False, is_id=False):
def replace_insane(char):
if restricted and char in ACCENT_CHARS:
return ACCENT_CHARS[char]
- if char == '?' or ord(char) < 32 or ord(char) == 127:
+ elif not restricted and char == '\n':
+ return ' '
+ elif char == '?' or ord(char) < 32 or ord(char) == 127:
return ''
elif char == '"':
return '' if restricted else '\''