Skip to content

Commit 39335e6

Browse files
committed
Handle non-deterministic __del__ in Repo
Fixes #610
1 parent c418df4 commit 39335e6

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Diff for: git/repo/base.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,10 @@ def __exit__(self, exc_type, exc_value, traceback):
186186
self.close()
187187

188188
def __del__(self):
189-
self.close()
189+
try:
190+
self.close()
191+
except:
192+
pass
190193

191194
def close(self):
192195
if self.git:

0 commit comments

Comments
 (0)