1
0
Fork 0
forked from nuttx/nuttx-update

tools/gdb: move the macros cache files to a temporary directory

Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
This commit is contained in:
yinshengkai 2024-11-13 11:59:22 +08:00 committed by Xiang Xiao
parent 7aa2dc24cd
commit 9eaec7ba49

View file

@ -41,6 +41,7 @@ import hashlib
import json
import os
import re
import tempfile
import time
from os import path
@ -135,7 +136,7 @@ def fetch_macro_info(file):
macros = {}
p = re.compile(r".*macro[ ]*:[ ]*([\S]+\(.*?\)|[\w]+)[ ]*(.*)")
cache = path.join(path.dirname(path.abspath(file)), f"{hash}.json")
cache = path.join(tempfile.gettempdir(), f"{hash}.json")
print(f"Load macro: {cache}")
if not path.isfile(cache):
t = time.time()