Skip to content

Commit

Permalink
Merge pull request #675 from kkremitzki/issue0002998
Browse files Browse the repository at this point in the history
Create Macro dir for AddonManager if nonexistent
  • Loading branch information
yorikvanhavre committed Apr 5, 2017
2 parents a253af0 + c902422 commit d8b8bbd
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/Mod/AddonManager/AddonManager.py
Expand Up @@ -205,6 +205,8 @@ def install(self):
self.install_worker.start()
elif self.tabWidget.currentIndex() == 1:
macropath = FreeCAD.ParamGet('User parameter:BaseApp/Preferences/Macro').GetString("MacroPath",os.path.join(FreeCAD.ConfigGet("UserAppData"),"Macro"))
if not os.path.isdir(macropath):
os.makedirs(macropath)
macro = self.macros[self.listMacros.currentRow()]
if len(macro) < 5:
self.labelDescription.setText(QtGui.QApplication.translate("AddonsInstaller", "Unable to install", None, QtGui.QApplication.UnicodeUTF8))
Expand Down

0 comments on commit d8b8bbd

Please sign in to comment.