Skip to content

Commit da4f45c

Browse files
author
Eric Tsai
committed
ensure cursors get closed
1 parent e85ef6d commit da4f45c

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

src/election_anomaly/analyze/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ def create_scatter(session, jurisdiction_id, subdivision_type_id,
153153
if len(result) == 3: #need reporting unit, x, and y
154154
to_keep.append(result)
155155
results['counts'] = to_keep
156+
connection.close()
156157
return results
157158

158159

@@ -273,7 +274,7 @@ def create_bar(session, top_ru_id, subdivision_type_id, contest_type, contest, e
273274
results['margin'] = temp_df[temp_df['rank'] == 1].iloc[0]['ind_total']\
274275
- temp_df[temp_df['rank'] != 1].iloc[0]['ind_total']
275276
result_list.append(results)
276-
277+
connection.close()
277278
return result_list
278279

279280

src/election_anomaly/db_routines/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,7 @@ def name_to_id(session, element, name) -> int:
291291
except Exception:
292292
# if no record with name <name> was found
293293
idx = None
294+
connection.close()
294295
return idx
295296

296297

0 commit comments

Comments
 (0)