cleanup, get rid of print statements, etc.

This commit is contained in:
Kenneth Kehl
2023-06-15 10:45:03 -07:00
parent 95a2db6991
commit e4a98dfcc2
5 changed files with 35 additions and 39 deletions

View File

@@ -238,7 +238,6 @@ def get_notifications_for_service(
query = Notification.query.filter(*filters)
query = _filter_query(query, filter_dict)
print(f"QUERY IS {query}")
if personalisation:
query = query.options(
joinedload('template')
@@ -262,16 +261,10 @@ def _filter_query(query, filter_dict=None):
statuses = multidict.getlist('status')
if statuses:
statuses = Notification.substitute_status(statuses)
# TODO WHY
if len(statuses) == 5 and 'temporary-failure' in statuses:
statuses = ['failed']
elif len(statuses) == 10:
statuses = ['failed', 'sending', 'delivered']
elif statuses == ['pending']:
statuses = ['sending']
print(f"STATUSES = {statuses}")
# statuses = Notification.substitute_status(statuses)
if statuses == ['pending']:
statuses = ['sending']
query = query.filter(Notification.status.in_(statuses))
# filter by template