for district in [d for d in districts_sorted if not d=='sum']:
prev_date = date - datetime.timedelta(days=1)
if prev_date not in dates_sorted:
- # TODO: ensure dates until end of list are continuous
- continue
+ if prev_date >= date_limit:
+ raise Exception('Dates not contiguous: %s missing', prev_date)
+ else:
+ continue
prev_total = data[date - datetime.timedelta(days=1)][district]['total']
cur_total = data[date][district]['total']
if cur_total - data[date][district]['growth'] != prev_total: