kedro.framework.project.validate_settings¶
- kedro.framework.project.validate_settings()[source]¶
Eagerly validate that the settings module is importable if it exists. This is desirable to surface any syntax or import errors early. In particular, without eagerly importing the settings module, dynaconf would silence any import error (e.g. missing dependency, missing/mislabelled pipeline), and users would instead get a cryptic error message
Expected an instance of `ConfigLoader`, got `NoneType` instead
. More info on the dynaconf issue: https://github.com/dynaconf/dynaconf/issues/460- Return type: