Skip to content

Commit a6fc47e

Browse files
authored
Merge pull request #23 from apryor6/topic/close_on_delete
Check for dangling connections and cleanup in SearchEngine destructor
2 parents 96282b7 + f149e02 commit a6fc47e

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

uszipcode/search.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,11 @@ def __enter__(self): # pragma: no cover
9494
def __exit__(self, *exc_info): # pragma: no cover
9595
self.close()
9696

97+
def __del__(self): # pragma: no cover
98+
# Cleanup connection if still open
99+
if self.ses:
100+
self.close()
101+
97102
def close(self):
98103
"""
99104
close database connection.

0 commit comments

Comments
 (0)