Skip to content
Snippets Groups Projects
  • Richard van der Hoff's avatar
    ab7a24cc
    Better formatting for config errors from modules (#8874) · ab7a24cc
    Richard van der Hoff authored
    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.
    Better formatting for config errors from modules (#8874)
    Richard van der Hoff authored
    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.
11033.bugfix 84 B