eric6/Debugger/VariablesViewer.py

changeset 8230
8b5c6896655b
parent 8228
772103b14c18
child 8237
acc1490f822e
--- a/eric6/Debugger/VariablesViewer.py	Mon Apr 12 19:25:18 2021 +0200
+++ b/eric6/Debugger/VariablesViewer.py	Mon Apr 12 19:54:29 2021 +0200
@@ -271,11 +271,7 @@
         self.openItems = []
         self.closedItems = []
         
-        if globalScope:
-            visibility = self.tr("Globals")
-        else:
-            visibility = self.tr("Locals")
-        
+        visibility = self.tr("Globals") if globalScope else self.tr("Locals")
         self.rootNode = VariableItem(None, visibility, self.tr("Type"),
                                      self.tr("Value"))
         
@@ -482,10 +478,8 @@
         @param pathlist full path to the variable
         @type list of str
         """
-        if parentIdx.isValid():
-            parent = parentIdx.internalPointer()
-        else:
-            parent = self.rootNode
+        parent = (parentIdx.internalPointer() if parentIdx.isValid()
+                  else self.rootNode)
         
         parent.newItems.clear()
         parent.changedItems.clear()
@@ -540,10 +534,7 @@
         @return number of rows
         @rtype int
         """
-        if parent.isValid():
-            node = parent.internalPointer()
-        else:
-            node = self.rootNode
+        node = parent.internalPointer() if parent.isValid() else self.rootNode
         
         return len(node.children)
     
@@ -591,10 +582,7 @@
         if not self.hasIndex(row, column, parent):
             return QModelIndex()
         
-        if not parent.isValid():
-            node = self.rootNode
-        else:
-            node = parent.internalPointer()
+        node = parent.internalPointer() if parent.isValid() else self.rootNode
         
         return self.createIndex(row, column, node.children[row])
     

eric ide

mercurial