eric6/Project/Project.py

changeset 8243
cc717c2ae956
parent 8240
93b8a353c4bf
child 8258
82b608e352ec
--- 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:

eric ide

mercurial