eric6/Debugger/CallStackViewer.py

branch
maintenance
changeset 8273
698ae46f40a4
parent 8176
31965986ecd1
parent 8257
28146736bbfc
--- 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)
         

eric ide

mercurial