Fix lua colors

This commit is contained in:
Maxim Khomutov 2023-07-26 00:56:49 +03:00
parent 336aa31732
commit e348ffecc3

View File

@ -3,6 +3,7 @@ import json
import os import os
import platform import platform
import random import random
import re
import shutil import shutil
import threading import threading
import time import time
@ -65,7 +66,8 @@ class MP:
for i, arg in enumerate(args): for i, arg in enumerate(args):
if isinstance(arg, str): if isinstance(arg, str):
try: try:
args[i] = arg.encode("CP1251").decode(config.enc) text = arg.encode("CP1251").decode(config.enc).replace("\u001b", "\x1b")
args[i] = re.sub(r'\x1b\[.*?m', '', text)
except UnicodeEncodeError: except UnicodeEncodeError:
pass pass
if "LuaTable" in str(type(arg)): if "LuaTable" in str(type(arg)):