uninstall.py

changeset 1161
ddab52aa1a6b
parent 945
8cd4d08fa9f6
child 1343
5487f13ffae5
equal deleted inserted replaced
1158:33dce2093b6f 1161:ddab52aa1a6b
101 # Cleanup our config file(s) 101 # Cleanup our config file(s)
102 for name in ['eric5config.py', 'eric5config.pyc', 'eric5.pth']: 102 for name in ['eric5config.py', 'eric5config.pyc', 'eric5.pth']:
103 e5cfile = os.path.join(pyModDir, name) 103 e5cfile = os.path.join(pyModDir, name)
104 if os.path.exists(e5cfile): 104 if os.path.exists(e5cfile):
105 os.remove(e5cfile) 105 os.remove(e5cfile)
106 e5cfile = os.path.join(pyModDir, "__pycache__", name)
107 path, ext = os.path.splitext(e5cfile)
108 for f in glob.glob("{0}.*{1}".format(path, ext)):
109 os.remove(f)
106 110
107 # Cleanup the install directories 111 # Cleanup the install directories
108 for name in ['ericExamplesDir', 'ericDocDir', 'ericDTDDir', 'ericCSSDir', 112 for name in ['ericExamplesDir', 'ericDocDir', 'ericDTDDir', 'ericCSSDir',
109 'ericIconDir', 'ericPixDir', 'ericDir', 'ericTemplatesDir', 113 'ericIconDir', 'ericPixDir', 'ericTemplatesDir', 'ericCodeTemplatesDir',
110 'ericCodeTemplatesDir', 'ericOthersDir', 'ericStylesDir']: 114 'ericOthersDir', 'ericStylesDir', 'ericDir']:
111 dirpath = getConfig(name) 115 dirpath = getConfig(name)
112 if os.path.exists(dirpath): 116 if os.path.exists(dirpath):
113 shutil.rmtree(dirpath, True) 117 shutil.rmtree(dirpath, True)
114 118
115 # Cleanup translations 119 # Cleanup translations

eric ide

mercurial