diff -r 6dc5b1db7bdc -r 349308e84eeb eric6/WebBrowser/History/HistoryTreeModel.py --- a/eric6/WebBrowser/History/HistoryTreeModel.py Mon Apr 12 18:25:52 2021 +0200 +++ b/eric6/WebBrowser/History/HistoryTreeModel.py Mon Apr 12 19:05:23 2021 +0200 @@ -69,15 +69,21 @@ "%n item(s)", "", self.rowCount(index.sibling(index.row(), 0))) - elif role == Qt.ItemDataRole.DecorationRole: - if index.column() == 0 and not index.parent().isValid(): - return UI.PixmapCache.getIcon("history") + elif ( + role == Qt.ItemDataRole.DecorationRole and + index.column() == 0 and + not index.parent().isValid() + ): + return UI.PixmapCache.getIcon("history") - elif role == HistoryModel.DateRole: - if index.column() == 0 and index.internalId() == 0: - offset = self.__sourceDateRow(index.row()) - idx = self.sourceModel().index(offset, 0) - return idx.data(HistoryModel.DateRole) + elif ( + role == HistoryModel.DateRole and + index.column() == 0 and + index.internalId() == 0 + ): + offset = self.__sourceDateRow(index.row()) + idx = self.sourceModel().index(offset, 0) + return idx.data(HistoryModel.DateRole) return QAbstractProxyModel.data(self, index, role)