eric6/WebBrowser/Tools/WebIconProvider.py

changeset 8240
93b8a353c4bf
parent 8237
acc1490f822e
diff -r 59a9a658618c -r 93b8a353c4bf eric6/WebBrowser/Tools/WebIconProvider.py
--- a/eric6/WebBrowser/Tools/WebIconProvider.py	Wed Apr 14 19:38:19 2021 +0200
+++ b/eric6/WebBrowser/Tools/WebIconProvider.py	Wed Apr 14 19:59:16 2021 +0200
@@ -9,6 +9,7 @@
 
 import json
 import os
+import contextlib
 
 from PyQt5.QtCore import (
     pyqtSignal, QObject, QByteArray, QBuffer, QIODevice, QUrl
@@ -120,12 +121,8 @@
             
             filename = os.path.join(self.__iconDatabasePath,
                                     self.__iconsFileName)
-            try:
-                with open(filename, "w") as f:
-                    json.dump(db, f)
-            except OSError:
-                # ignore silentyl
-                pass
+            with contextlib.suppress(OSError), open(filename, "w") as f:
+                json.dump(db, f)
     
     def saveIcon(self, view):
         """

eric ide

mercurial