install.py

changeset 1161
ddab52aa1a6b
parent 1130
3e9f0330f833
child 1188
87c12a25512c
equal deleted inserted replaced
1158:33dce2093b6f 1161:ddab52aa1a6b
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')):

eric ide

mercurial