Sorry, I've tested this with three different builds with three different Git binaries and never got this error. Before I back it all out could you please change in src\Mod\AddonManager\addonmanager_workers.py line 154 from:uwestoehr wrote: ↑Mon May 04, 2020 1:51 pm Since this I cannot use the AddonManager anymore. When starting it, I get now this error:
Code: Select all
Traceback (most recent call last): File "D:\FreeCAD-build\Mod\AddonManager\addonmanager_workers.py", line 159, in run git_version = StrictVersion(result.group(1)) AttributeError: 'NoneType' object has no attribute 'group'
Code: Select all
from distutils.version import StrictVersion
if 'out' in locals():
out_string = out.read()
out.close()
result = re.search('(\d+\.\d+\.\d+)',out_string)
git_version = StrictVersion(result.group(1))
if platform.system() == 'Windows':
FreeCAD.Console.PrintLog(translate("AddonsInstaller","Found Git executable version ")+str(git_version)+"\n")
else:
FreeCAD.Console.PrintLog(translate("AddonsInstaller","Found Git binary version ")+str(git_version)+"\n")
else:
git_version = StrictVersion("0.0.0")
self.progressbar_show.emit(False)
self.done.emit()
self.stop = True
to:
Code: Select all
from distutils.version import StrictVersion
if 'out' in locals():
out_string = out.read()
out.close()
print(out_string)
result = re.search('(\d+\.\d+\.\d+)',out_string)
# git_version = StrictVersion(result.group(1))
git_version = StrictVersion("2.15.0")
if platform.system() == 'Windows':
FreeCAD.Console.PrintLog(translate("AddonsInstaller","Found Git executable version ")+str(git_version)+"\n")
else:
FreeCAD.Console.PrintLog(translate("AddonsInstaller","Found Git binary version ")+str(git_version)+"\n")
else:
git_version = StrictVersion("0.0.0")
self.progressbar_show.emit(False)
self.done.emit()
self.stop = True
Thanks in advance.