--- a/eric6/Debugger/CallStackViewer.py Fri Apr 02 11:59:41 2021 +0200 +++ b/eric6/Debugger/CallStackViewer.py Sat May 01 14:27:20 2021 +0200 @@ -40,7 +40,7 @@ @param parent reference to the parent widget @type QWidget """ - super(CallStackViewer, self).__init__(parent) + super().__init__(parent) self.__layout = QVBoxLayout(self) self.setLayout(self.__layout) @@ -136,22 +136,24 @@ self.__callStackList.clear() for fname, fline, ffunc, fargs in stack: - if self.__projectMode: - dfname = self.__project.getRelativePath(fname) - else: - dfname = fname - if ffunc and not ffunc.startswith("<"): + dfname = ( + self.__project.getRelativePath(fname) + if self.__projectMode else + fname + ) + itm = ( # use normal format - itm = QTreeWidgetItem( + QTreeWidgetItem( self.__callStackList, [self.__entryFormat.format(dfname, fline, ffunc, fargs)] ) - else: + if ffunc and not ffunc.startswith("<") else # use short format - itm = QTreeWidgetItem( + QTreeWidgetItem( self.__callStackList, [self.__entryFormatShort.format(dfname, fline)] ) + ) itm.setData(0, self.FilenameRole, fname) itm.setData(0, self.LinenoRole, fline)