--- a/uninstall.py Fri Sep 30 19:08:38 2011 +0200 +++ b/uninstall.py Sat Oct 01 16:42:02 2011 +0200 @@ -20,6 +20,7 @@ # Define the globals. progName = None pyModDir = None +progLanguages = ["Python", "Ruby"] def usage(rcode=2): @@ -123,9 +124,12 @@ # Cleanup API files apidir = getConfig('apidir') - for name in getConfig('apis'): - apiname = os.path.join(apidir, name) - if os.path.exists(apiname): + 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")): os.remove(apiname)