eric6/WebBrowser/Bookmarks/BookmarksModel.py

changeset 8243
cc717c2ae956
parent 8218
7c09585bd960
diff -r aa713ac50c0d -r cc717c2ae956 eric6/WebBrowser/Bookmarks/BookmarksModel.py
--- a/eric6/WebBrowser/Bookmarks/BookmarksModel.py	Thu Apr 15 16:52:05 2021 +0200
+++ b/eric6/WebBrowser/Bookmarks/BookmarksModel.py	Thu Apr 15 18:11:24 2021 +0200
@@ -7,6 +7,8 @@
 Module implementing the bookmark model class.
 """
 
+import contextlib
+
 from PyQt5.QtCore import (
     Qt, QAbstractItemModel, QModelIndex, QUrl, QByteArray, QDataStream,
     QIODevice, QBuffer, QMimeData
@@ -154,10 +156,8 @@
             orientation == Qt.Orientation.Horizontal and
             role == Qt.ItemDataRole.DisplayRole
         ):
-            try:
+            with contextlib.suppress(IndexError):
                 return self.__headers[section]
-            except IndexError:
-                pass
         return QAbstractItemModel.headerData(self, section, orientation, role)
     
     def data(self, index, role=Qt.ItemDataRole.DisplayRole):

eric ide

mercurial