mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
fix(err_to_name): restrict gen_esp_err_to_name.py to only search in components/
This commit is contained in:
parent
2a62932ef1
commit
849c84f09c
@ -17,8 +17,7 @@ from typing import Any, List, Optional, TextIO
|
|||||||
ignore_files: list = list()
|
ignore_files: list = list()
|
||||||
|
|
||||||
# add directories here which should not be parsed, this is a tuple since it will be used with *.startswith()
|
# add directories here which should not be parsed, this is a tuple since it will be used with *.startswith()
|
||||||
ignore_dirs = (os.path.join('examples'),
|
ignore_dirs = (os.path.join('components', 'cmock', 'CMock', 'test'),
|
||||||
os.path.join('components', 'cmock', 'CMock', 'test'),
|
|
||||||
os.path.join('components', 'spi_flash', 'sim'))
|
os.path.join('components', 'spi_flash', 'sim'))
|
||||||
|
|
||||||
# macros from here have higher priorities in case of collisions
|
# macros from here have higher priorities in case of collisions
|
||||||
@ -312,7 +311,7 @@ def main() -> None:
|
|||||||
include_as_pattern = re.compile(r'\s*//\s*{}: [^"]* "([^"]+)"'.format(os.path.basename(__file__)))
|
include_as_pattern = re.compile(r'\s*//\s*{}: [^"]* "([^"]+)"'.format(os.path.basename(__file__)))
|
||||||
define_pattern = re.compile(r'\s*#define\s+(ESP_ERR_|ESP_OK|ESP_FAIL)')
|
define_pattern = re.compile(r'\s*#define\s+(ESP_ERR_|ESP_OK|ESP_FAIL)')
|
||||||
|
|
||||||
for root, dirnames, filenames in os.walk(idf_path, topdown=True):
|
for root, dirnames, filenames in os.walk(os.path.join(idf_path, 'components'), topdown=True):
|
||||||
# When topdown is True, we can modify the dirnames list in-place
|
# When topdown is True, we can modify the dirnames list in-place
|
||||||
# walk() will only recurse into the subdirectories whose names remain in dirnames
|
# walk() will only recurse into the subdirectories whose names remain in dirnames
|
||||||
dirnames[:] = [d for d in dirnames if d not in exclude_search_dirs]
|
dirnames[:] = [d for d in dirnames if d not in exclude_search_dirs]
|
||||||
|
Loading…
Reference in New Issue
Block a user