Content-Length: 1015 | pFad | http://github.com/gitpython-developers/GitPython/pull/763.patch
thub.com
From e1662184e4c58bbb9a31a8769058b3298cf9052b Mon Sep 17 00:00:00 2001
From: Erik Johnson
Date: Fri, 1 Jun 2018 09:57:01 -0500
Subject: [PATCH] Fix exception on import in MacOS
This is related to my fix in #658. Apparently, MacOS adds a git
executable that is just a stub which displays an error. This gets past
the try/except I added in #658, and allows all of the GitPython
components to be imported, but since the executable is not *actually*
git, it results in an exception when ``refresh()`` attemepts to run a
``git version``.
---
git/__init__.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/git/__init__.py b/git/__init__.py
index 74609e79f..e98806d46 100644
--- a/git/__init__.py
+++ b/git/__init__.py
@@ -79,5 +79,8 @@ def refresh(path=None):
#} END initialize git executable path
#################
-refresh()
+try:
+ refresh()
+except Exception as exc:
+ raise ImportError('Failed to initialize: {0}'.format(exc))
#################
--- a PPN by Garber Painting Akron. With Image Size Reduction included!Fetched URL: http://github.com/gitpython-developers/GitPython/pull/763.patch
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy