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.