eric6/Debugger/CallStackViewer.py

changeset 8257
28146736bbfc
parent 8218
7c09585bd960
child 8273
698ae46f40a4
--- a/eric6/Debugger/CallStackViewer.py	Tue Apr 20 19:38:10 2021 +0200
+++ b/eric6/Debugger/CallStackViewer.py	Tue Apr 20 19:47:39 2021 +0200
@@ -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