--- 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)