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