File tree 1 file changed +10
-6
lines changed
1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change 186
186
raise ImportError ("%s: %s" % (_exc .__class__ .__name__ , _exc )) from _exc
187
187
188
188
189
+ def _version () -> str :
190
+ if sys .version_info >= (3 , 8 ):
191
+ from importlib .metadata import version
192
+ else :
193
+ from importlib_metadata import version
194
+
195
+ return version ("GitPython" )
196
+
197
+
189
198
def _warned_import (message : str , fullname : str ) -> "ModuleType" :
190
199
import importlib
191
200
@@ -195,12 +204,7 @@ def _warned_import(message: str, fullname: str) -> "ModuleType":
195
204
196
205
def _getattr (name : str ) -> Any :
197
206
if name == "__version__" :
198
- if sys .version_info >= (3 , 8 ):
199
- from importlib .metadata import version
200
- else :
201
- from importlib_metadata import version
202
-
203
- return version ("GitPython" )
207
+ return _version ()
204
208
205
209
if name == "util" :
206
210
return _warned_import (
You can’t perform that action at this time.
0 commit comments