diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-09-27 11:29:16 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-09-27 11:29:16 +0530 |
commit | 91dd88b90f52c4bdb250db22bca6928f2c7c5551 (patch) | |
tree | 02d008ecaf5e1121bc71299eba203840f8784a04 /yt_dlp/utils.py | |
parent | d31dab70847aeedd9992f5921dfcf270e29b02ea (diff) | |
download | hypervideo-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.py | 4 |
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 '\'' |