Skip to content

Commit 530300a

Browse files
committed
chore: clearer validation error handling
1 parent 612a096 commit 530300a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

freqtrade/configuration/config_validation.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ def validate_config_schema(conf: dict[str, Any], preliminary: bool = False) -> d
6666
return conf
6767
except ValidationError as e:
6868
logger.critical(f"Invalid configuration. Reason: {e}")
69-
raise ConfigurationError(best_match(Draft4Validator(conf_schema).iter_errors(conf)).message)
69+
result = best_match(FreqtradeValidator(conf_schema).iter_errors(conf))
70+
raise ConfigurationError(result.message)
7071

7172

7273
def validate_config_consistency(conf: dict[str, Any], *, preliminary: bool = False) -> None:

0 commit comments

Comments
 (0)