--- a/uninstall.py Fri Nov 28 19:34:59 2014 +0100 +++ b/uninstall.py Sun Nov 30 11:57:30 2014 +0100 @@ -178,15 +178,16 @@ # Cleanup API files apidir = getConfig('apidir') - for progLanguage in progLanguages: - for name in getConfig('apis'): - apiname = os.path.join(apidir, progLanguage.lower(), name) - if os.path.exists(apiname): - os.remove(apiname) - for apiname in glob.glob( - os.path.join(apidir, progLanguage.lower(), "*.bas")): - if os.path.basename(apiname) != "eric5.bas": - os.remove(apiname) + if apidir: + for progLanguage in progLanguages: + for name in getConfig('apis'): + apiname = os.path.join(apidir, progLanguage.lower(), name) + if os.path.exists(apiname): + os.remove(apiname) + for apiname in glob.glob( + os.path.join(apidir, progLanguage.lower(), "*.bas")): + if os.path.basename(apiname) != "eric5.bas": + os.remove(apiname) if sys.platform == "darwin": # delete the Mac app bundle @@ -261,5 +262,5 @@ print("""An internal error occured. Please report all the output of""" """ the program,\n""" """including the following traceback, to""" - """ eric5-bugs@eric-ide.python-projects.org.\n""") + """ eric-bugs@eric-ide.python-projects.org.\n""") raise