diff -r aa713ac50c0d -r cc717c2ae956 eric6/Project/Project.py --- a/eric6/Project/Project.py Thu Apr 15 16:52:05 2021 +0200 +++ b/eric6/Project/Project.py Thu Apr 15 18:11:24 2021 +0200 @@ -1488,15 +1488,13 @@ self.pdata["TRANSLATIONS"].remove(langFile) self.__model.removeItem(langFile) if qmFile: - try: + with contextlib.suppress(ValueError): if self.pdata["TRANSLATIONSBINPATH"]: qmFile = self.getRelativePath( os.path.join(self.pdata["TRANSLATIONSBINPATH"], os.path.basename(qmFile))) self.pdata["TRANSLATIONS"].remove(qmFile) self.__model.removeItem(qmFile) - except ValueError: - pass self.setDirty(True) def deleteLanguageFile(self, langFile): @@ -4885,17 +4883,13 @@ if vcs and forProject: # set the vcs options if vcs.vcsSupportCommandOptions(): - try: + with contextlib.suppress(LookupError): vcsopt = copy.deepcopy(self.pdata["VCSOPTIONS"]) vcs.vcsSetOptions(vcsopt) - except LookupError: - pass # set vcs specific data - try: + with contextlib.suppress(LookupError): vcsother = copy.deepcopy(self.pdata["VCSOTHERDATA"]) vcs.vcsSetOtherData(vcsother) - except LookupError: - pass if forProject: if vcs is None: