Skip to content

Commit 439341f

Browse files
author
Chris Park
committed
Fixed reference error exception
- Since self.session.close() in __del__ is a weak reference, python 3 may issue an uncaught exception since it has already been cleared. The try/except handles it.
1 parent c6f7375 commit 439341f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

rosette/api.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,10 @@ def __init__(
609609
}
610610

611611
def __del__(self):
612-
self.session.close()
612+
try:
613+
self.session.close()
614+
except ReferenceError:
615+
pass
613616

614617
def _set_pool_size(self):
615618
adapter = requests.adapters.HTTPAdapter(

0 commit comments

Comments
 (0)