From ca94bbe9941a0ff3b3bf8cfbe197dc60573f1864 Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 19 Mar 2024 06:39:34 +0100 Subject: [PATCH] Add configuration error to Exception hierarchy --- docs/developer.md | 2 ++ freqtrade/exceptions.py | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/docs/developer.md b/docs/developer.md index 9c549012d..572d5f58b 100644 --- a/docs/developer.md +++ b/docs/developer.md @@ -129,6 +129,8 @@ Below is an outline of exception inheritance hierarchy: + FreqtradeException | +---+ OperationalException +| | +| +---+ ConfigurationError | +---+ DependencyException | | diff --git a/freqtrade/exceptions.py b/freqtrade/exceptions.py index 6b0039a3f..8b2c9c993 100644 --- a/freqtrade/exceptions.py +++ b/freqtrade/exceptions.py @@ -12,6 +12,12 @@ class OperationalException(FreqtradeException): """ +class ConfigurationError(OperationalException): + """ + Configuration error. Usually caused by invalid configuration. + """ + + class DependencyException(FreqtradeException): """ Indicates that an assumed dependency is not met.