summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2017-04-09 15:11:56 +0200
committerSebastian Thiel <byronimo@gmail.com>2017-04-09 15:11:56 +0200
commit39335e6242c93d5ba75e7ab8d7926f5a49c119a3 (patch)
tree2722d89dfd4c761bf5604881861883e52661a599
parentc418df44fd6ac431e10b3c9001699f516f3aa183 (diff)
downloadgitpython-39335e6242c93d5ba75e7ab8d7926f5a49c119a3.tar.gz
Handle non-deterministic __del__ in Repo
Fixes #610
-rw-r--r--git/repo/base.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/git/repo/base.py b/git/repo/base.py
index c124974b..2f67a341 100644
--- a/git/repo/base.py
+++ b/git/repo/base.py
@@ -186,7 +186,10 @@ class Repo(object):
self.close()
def __del__(self):
- self.close()
+ try:
+ self.close()
+ except:
+ pass
def close(self):
if self.git: