tools/gdb: fix checkpatch warning

Use Python raw strings to avoid escaping:
SyntaxWarning: invalid escape sequence '\?'

Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
This commit is contained in:
yinshengkai 2024-11-15 12:30:56 +08:00 committed by Xiang Xiao
parent 24add5eeaf
commit 7aa2dc24cd

View file

@ -45,60 +45,60 @@ import time
from os import path
PUNCTUATORS = [
"\[",
"\]",
"\(",
"\)",
"\{",
"\}",
"\?",
";",
",",
"~",
"\.\.\.",
"\.",
"\-\>",
"\-\-",
"\-\=",
"\-",
"\+\+",
"\+\=",
"\+",
"\*\=",
"\*",
"\!\=",
"\!",
"\&\&",
"\&\=",
"\&",
"\/\=",
"\/",
"\%\>",
"%:%:",
"%:",
"%=",
"%",
"\^\=",
"\^",
"\#\#",
"\#",
"\:\>",
"\:",
"\|\|",
"\|\=",
"\|",
"<<=",
"<<",
"<=",
"<:",
"<%",
"<",
">>=",
">>",
">=",
">",
"\=\=",
"\=",
r"\[",
r"\]",
r"\(",
r"\)",
r"\{",
r"\}",
r"\?",
r";",
r",",
r"~",
r"\.\.\.",
r"\.",
r"\-\>",
r"\-\-",
r"\-\=",
r"\-",
r"\+\+",
r"\+\=",
r"\+",
r"\*\=",
r"\*",
r"\!\=",
r"\!",
r"\&\&",
r"\&\=",
r"\&",
r"\/\=",
r"\/",
r"\%\>",
r"%:%:",
r"%:",
r"%=",
r"%",
r"\^\=",
r"\^",
r"\#\#",
r"\#",
r"\:\>",
r"\:",
r"\|\|",
r"\|\=",
r"\|",
r"<<=",
r"<<",
r"<=",
r"<:",
r"<%",
r"<",
r">>=",
r">>",
r">=",
r">",
r"\=\=",
r"\=",
]
@ -134,7 +134,7 @@ def fetch_macro_info(file):
hash = hashlib.md5(f.read()).hexdigest()
macros = {}
p = re.compile(".*macro[ ]*:[ ]*([\S]+\(.*?\)|[\w]+)[ ]*(.*)")
p = re.compile(r".*macro[ ]*:[ ]*([\S]+\(.*?\)|[\w]+)[ ]*(.*)")
cache = path.join(path.dirname(path.abspath(file)), f"{hash}.json")
print(f"Load macro: {cache}")
if not path.isfile(cache):