]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/minicurses.py
[metadataparser] Don't set `None` when the field didn't match
[yt-dlp.git] / yt_dlp / minicurses.py
index 9fd679a48dcf7b99be9ad5713cc7d661bb4e45a5..a867fd2898162f18ab05d0172e622f18df34cbfb 100644 (file)
@@ -69,6 +69,7 @@ def format_text(text, f):
             raise SyntaxError(f'Invalid format {" ".join(tokens)!r} in {f!r}')
 
     if fg_color or bg_color:
+        text = text.replace(CONTROL_SEQUENCES['RESET'], f'{fg_color}{bg_color}')
         return f'{fg_color}{bg_color}{text}{CONTROL_SEQUENCES["RESET"]}'
     else:
         return text