Use OperationalException for TimeRange errors

This commit is contained in:
Matthias
2021-03-19 06:40:04 +01:00
parent c304651249
commit 0d5833ed91
2 changed files with 9 additions and 4 deletions

View File

@@ -7,6 +7,8 @@ from typing import Optional
import arrow
from freqtrade.exceptions import OperationalException
logger = logging.getLogger(__name__)
@@ -104,6 +106,7 @@ class TimeRange:
else:
stop = int(stops)
if start > stop > 0:
raise Exception('Start date is after stop date for timerange "%s"' % text)
raise OperationalException(
f'Start date is after stop date for timerange "{text}"')
return TimeRange(stype[0], stype[1], start, stop)
raise Exception('Incorrect syntax for timerange "%s"' % text)
raise OperationalException(f'Incorrect syntax for timerange "{text}"')