diff --git a/scl.py b/scl.py index c37f50c..c8d002e 100644 --- a/scl.py +++ b/scl.py @@ -326,18 +326,7 @@ with Session(engine) as session: existing_record = lookup_result.one() updated_properties = [] updated_entries = [] - - est_restoration_diff_mins = ( - abs( - ( - estimated_restoration_time - - existing_record.estimated_restoration_time - ).total_seconds() - ) - / 60 - ) - # Only post if estimated restoration time has changed by 30m or more - if est_restoration_diff_mins >= 30: + if estimated_restoration_time != existing_record.estimated_restoration_time: existing_record.estimated_restoration_time = estimated_restoration_time if estimated_restoration_time > datetime.now(): # New estimated restoration time is in the future, so likely to be a real time @@ -432,8 +421,6 @@ with Session(engine) as session: print("Existing record not found") post_id = None map_media_post_id = None - neighborhood = None - city = None if not event_class["is_postable"]: print( "Outage is {} considered postable, will not post".format( @@ -451,11 +438,13 @@ with Session(engine) as session: post_id = initial_post_result["post_id"] map_media_post_id = initial_post_result["map_media_post_id"] + neighborhood = str() try: neighborhood = initial_post_result["neighborhood"] except KeyError: pass + city = str() try: city = initial_post_result["city"] except KeyError: