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 |