311 # Cleanup our config file(s) |
311 # Cleanup our config file(s) |
312 for name in ['eric5config.py', 'eric5config.pyc', 'eric5.pth']: |
312 for name in ['eric5config.py', 'eric5config.pyc', 'eric5.pth']: |
313 e5cfile = os.path.join(pyModDir, name) |
313 e5cfile = os.path.join(pyModDir, name) |
314 if os.path.exists(e5cfile): |
314 if os.path.exists(e5cfile): |
315 os.remove(e5cfile) |
315 os.remove(e5cfile) |
|
316 e5cfile = os.path.join(pyModDir, "__pycache__", name) |
|
317 path, ext = os.path.splitext(e5cfile) |
|
318 for f in glob.glob("{0}.*{1}".format(path, ext)): |
|
319 os.remove(f) |
316 |
320 |
317 # Cleanup the install directories |
321 # Cleanup the install directories |
318 for name in ['ericExamplesDir', 'ericDocDir', 'ericDTDDir', 'ericCSSDir', |
322 for name in ['ericExamplesDir', 'ericDocDir', 'ericDTDDir', 'ericCSSDir', |
319 'ericIconDir', 'ericPixDir', 'ericDir', 'ericTemplatesDir', |
323 'ericIconDir', 'ericPixDir', 'ericTemplatesDir', 'ericCodeTemplatesDir', |
320 'ericCodeTemplatesDir', 'ericOthersDir', 'ericStylesDir']: |
324 'ericOthersDir', 'ericStylesDir', 'ericDir']: |
321 if os.path.exists(getConfig(name)): |
325 if os.path.exists(getConfig(name)): |
322 shutil.rmtree(getConfig(name), True) |
326 shutil.rmtree(getConfig(name), True) |
323 |
327 |
324 # Cleanup translations |
328 # Cleanup translations |
325 for name in glob.glob(os.path.join(getConfig('ericTranslationsDir'), 'eric5_*.qm')): |
329 for name in glob.glob(os.path.join(getConfig('ericTranslationsDir'), 'eric5_*.qm')): |