From d1c66d0e302d1c728475530f980a8c457f9688ed Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Sat, 17 Sep 2022 14:31:01 -0400 Subject: [PATCH] =?UTF-8?q?[tools][iar]=20=E5=B0=86IARPath=E4=BD=9C?= =?UTF-8?q?=E4=B8=BA=E7=8B=AC=E7=AB=8B=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/iar.py | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/tools/iar.py b/tools/iar.py index 4568d5d664..1b38b1e21e 100644 --- a/tools/iar.py +++ b/tools/iar.py @@ -169,26 +169,26 @@ def IARProject(target, script): IARWorkspace(target) -def IARVersion(): - import subprocess - import re +def IARPath(): + import rtconfig - def IARPath(): - import rtconfig + # backup environ + old_environ = os.environ + os.environ['RTT_CC'] = 'iar' + utils.ReloadModule(rtconfig) - # backup environ - old_environ = os.environ - os.environ['RTT_CC'] = 'iar' - utils.ReloadModule(rtconfig) + # get iar path + path = rtconfig.EXEC_PATH - # get iar path - path = rtconfig.EXEC_PATH + # restore environ + os.environ = old_environ + utils.ReloadModule(rtconfig) - # restore environ - os.environ = old_environ - utils.ReloadModule(rtconfig) + return path - return path +def IARVersion(): + import subprocess + import re path = IARPath() -- GitLab