src/eric7/WebBrowser/SpellCheck/ManageDictionariesDialog.py

branch
eric7
changeset 10403
ea3320d5e8e9
parent 9995
00eb2b418f8e
child 10436
f6881d10e995
equal deleted inserted replaced
10402:1b63ffeca110 10403:ea3320d5e8e9
487 for itm in self.dictionariesList.selectedItems() 487 for itm in self.dictionariesList.selectedItems()
488 if itm.checkState() == Qt.CheckState.Checked 488 if itm.checkState() == Qt.CheckState.Checked
489 ] 489 ]
490 for itm in itemsToDelete: 490 for itm in itemsToDelete:
491 documentationDir = itm.data(ManageDictionariesDialog.DocumentationDirRole) 491 documentationDir = itm.data(ManageDictionariesDialog.DocumentationDirRole)
492 shutil.rmtree(os.path.join(installLocation, documentationDir), True) 492 shutil.rmtree(
493 os.path.join(installLocation, documentationDir), ignore_errors=True
494 )
493 495
494 locales = itm.data(ManageDictionariesDialog.LocalesRole) 496 locales = itm.data(ManageDictionariesDialog.LocalesRole)
495 for locale in locales: 497 for locale in locales:
496 bdic = os.path.join(installLocation, locale + ".bdic") 498 bdic = os.path.join(installLocation, locale + ".bdic")
497 with contextlib.suppress(OSError): 499 with contextlib.suppress(OSError):

eric ide

mercurial