mirror of
https://github.com/apache/nuttx.git
synced 2026-05-27 11:26:12 +08:00
tools/host_info_dump.py: fix UnboundLocalError: local variable 'vendor_specific_module_path' referenced before assignment
fix
Traceback (most recent call last):
File "/home/ubuntu20042/nuttxspace/nuttx/tools/host_info_dump.py", line 575, in <module>
header = generate_header(args)
File "/home/ubuntu20042/nuttxspace/nuttx/tools/host_info_dump.py", line 466, in generate_header
sys.path.append(os.path.abspath(vendor_specific_module_path))
UnboundLocalError: local variable 'vendor_specific_module_path' referenced before assignment
make: *** [tools/Unix.mk:644: host_info] Error 1
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# tools/host_sysinfo.py
|
# tools/host_info_dump.py
|
||||||
#
|
#
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
#
|
#
|
||||||
@@ -462,13 +462,12 @@ def generate_header(args):
|
|||||||
)[-1]
|
)[-1]
|
||||||
if "esp" in arch_chip:
|
if "esp" in arch_chip:
|
||||||
vendor_specific_module_path = os.path.abspath("./tools/espressif")
|
vendor_specific_module_path = os.path.abspath("./tools/espressif")
|
||||||
|
sys.path.append(os.path.abspath(vendor_specific_module_path))
|
||||||
sys.path.append(os.path.abspath(vendor_specific_module_path))
|
vendor_specific_module = importlib.import_module("chip_info")
|
||||||
vendor_specific_module = importlib.import_module("chip_info")
|
get_vendor_info = getattr(vendor_specific_module, "get_vendor_info")
|
||||||
get_vendor_info = getattr(vendor_specific_module, "get_vendor_info")
|
vendor_output, vendor_build_output = get_vendor_info(info["NUTTX_CONFIG"])
|
||||||
vendor_output, vendor_build_output = get_vendor_info(info["NUTTX_CONFIG"])
|
output += vendor_output
|
||||||
output += vendor_output
|
build_output += vendor_build_output
|
||||||
build_output += vendor_build_output
|
|
||||||
|
|
||||||
verbose(info, build_output)
|
verbose(info, build_output)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user