uninstall.py

changeset 1343
5487f13ffae5
parent 1161
ddab52aa1a6b
child 1346
8c9af7608afa
--- 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)
     
 

eric ide

mercurial