Skip to content

Commit 1083472

Browse files
jorisvandenbosscheWillAyd
authored andcommitted
CI: wrap ExcelFile.__del__ in try/except (#30255)
1 parent fa9ada7 commit 1083472

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

pandas/io/excel/_base.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -903,5 +903,9 @@ def __exit__(self, exc_type, exc_value, traceback):
903903
self.close()
904904

905905
def __del__(self):
906-
# Ensure we don't leak file descriptors
907-
self.close()
906+
# Ensure we don't leak file descriptors, but put in try/except in case
907+
# attributes are already deleted
908+
try:
909+
self.close()
910+
except AttributeError:
911+
pass

0 commit comments

Comments
 (0)