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