- start_date = date_range[0] if date_range[0] else '2024-01-01'
- end_date = date_range[1] if date_range[1] else '2030-12-31'
+ def date_from_range_element(date_str: str, default: str):
+ if date_str == '':
+ date_str = default
+ elif date_str == 'today':
+ date_str = todays_date()
+ elif not date_valid(date_str):
+ raise HandledException(f'Bad date: {date_str}')
+ return date_str
+ start_date = date_from_range_element(date_range[0], '2024-01-01')
+ end_date = date_from_range_element(date_range[1], '2030-01-01')