ab7a24cc6b
The idea is that the parse_config method of extension modules can raise either a ConfigError or a JsonValidationError, and it will be magically turned into a legible error message. There's a few components to it: * Separating the "path" and the "message" parts of a ConfigError, so that we can fiddle with the path bit to turn it into an absolute path. * Generally improving the way ConfigErrors get printed. * Passing in the config path to load_module so that it can wrap any exceptions that get caught appropriately. |
||
---|---|---|
.. | ||
.gitignore | ||
8802.doc | ||
8821.bugfix | ||
8827.bugfix | ||
8837.bugfix | ||
8853.feature | ||
8858.bugfix | ||
8861.misc | ||
8862.bugfix | ||
8864.misc | ||
8865.bugfix | ||
8867.bugfix | ||
8872.bugfix | ||
8873.doc | ||
8874.feature | ||
8879.misc | ||
8880.misc | ||
8881.misc | ||
8882.misc | ||
8883.bugfix | ||
8891.doc |