eric6/Snapshot/SnapWidget.py

changeset 8240
93b8a353c4bf
parent 8227
349308e84eeb
child 8265
0090cfa83159
diff -r 59a9a658618c -r 93b8a353c4bf eric6/Snapshot/SnapWidget.py
--- a/eric6/Snapshot/SnapWidget.py	Wed Apr 14 19:38:19 2021 +0200
+++ b/eric6/Snapshot/SnapWidget.py	Wed Apr 14 19:59:16 2021 +0200
@@ -13,6 +13,7 @@
 
 import os
 import re
+import contextlib
 
 from PyQt5.QtCore import (
     pyqtSlot, Qt, QFile, QFileInfo, QTimer, QPoint, QMimeData, QLocale,
@@ -142,10 +143,8 @@
         outputFormats = []
         writeFormats = QImageWriter.supportedImageFormats()
         for writeFormat in writeFormats:
-            try:
+            with contextlib.suppress(KeyError):
                 outputFormats.append(filters[bytes(writeFormat).decode()])
-            except KeyError:
-                pass
         outputFormats.sort()
         self.__outputFilter = ';;'.join(outputFormats)
         

eric ide

mercurial