[Enhance] Support using variables in base config directly as normal variables. (#329)
* first commit * Support modify base config and add unit test * remove import mmengine in config * add unit test * fix lint * add unit test * move RemoveAssignFromAST to config utils * git add utils * fix format issue in test file * refine unit test * refine unit test
Showing
- mmengine/config/config.py 77 additions, 49 deletionsmmengine/config/config.py
- mmengine/config/utils.py 20 additions, 0 deletionsmmengine/config/utils.py
- tests/data/config/py_config/test_py_base.py 11 additions, 0 deletionstests/data/config/py_config/test_py_base.py
- tests/data/config/py_config/test_py_nested_path.py 11 additions, 0 deletionstests/data/config/py_config/test_py_nested_path.py
- tests/test_config/test_config.py 55 additions, 2 deletionstests/test_config/test_config.py
mmengine/config/utils.py
0 → 100644
tests/data/config/py_config/test_py_base.py
0 → 100644
Please register or sign in to comment