summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authortyx <[email protected]>2022-09-27 08:51:15 +0800
committerguo <[email protected]>2022-09-29 13:35:09 +0800
commit64a6297840c626d1cca85eff935353ede72e3d0d (patch)
treeb94f702469b0ed280278ccb7a03fff5ae98193e8 /tools
parentee57f2d0da2754a4520b1c846e01c1bdff0583cc (diff)
[menuconfig] Fix pyconfig running errors
Diffstat (limited to 'tools')
-rw-r--r--tools/menuconfig.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/tools/menuconfig.py b/tools/menuconfig.py
index 043c5df0d5..aaf4c9e888 100644
--- a/tools/menuconfig.py
+++ b/tools/menuconfig.py
@@ -249,8 +249,8 @@ def menuconfig(RTT_ROOT):
touch_env()
env_dir = get_env_dir()
-
- os.environ['PKGS_ROOT'] = os.path.join(env_dir, 'packages')
+ if isinstance(env_dir, str):
+ os.environ['PKGS_ROOT'] = os.path.join(env_dir, 'packages')
fn = '.config'
fn_old = '.config.old'
@@ -282,8 +282,8 @@ def guiconfig(RTT_ROOT):
touch_env()
env_dir = get_env_dir()
-
- os.environ['PKGS_ROOT'] = os.path.join(env_dir, 'packages')
+ if isinstance(env_dir, str):
+ os.environ['PKGS_ROOT'] = os.path.join(env_dir, 'packages')
fn = '.config'
fn_old = '.config.old'
@@ -316,8 +316,8 @@ def guiconfig_silent(RTT_ROOT):
touch_env()
env_dir = get_env_dir()
-
- os.environ['PKGS_ROOT'] = os.path.join(env_dir, 'packages')
+ if isinstance(env_dir, str):
+ os.environ['PKGS_ROOT'] = os.path.join(env_dir, 'packages')
fn = '.config'