eric6/Debugger/VariablesViewer.py

changeset 8237
acc1490f822e
parent 8230
8b5c6896655b
child 8240
93b8a353c4bf
--- a/eric6/Debugger/VariablesViewer.py	Wed Apr 14 17:34:27 2021 +0200
+++ b/eric6/Debugger/VariablesViewer.py	Wed Apr 14 17:39:44 2021 +0200
@@ -636,14 +636,12 @@
                     if role == SORT_ROLE:
                         return node.sort
                     return node.name + node.indicator
-                elif column == 1:
-                    return node.valueShort
-                elif column == 2:
-                    return node.type
-                elif column == 3:
-                    return node.sort
                 else:
-                    return None
+                    return {
+                        1: node.valueShort,
+                        2: node.type,
+                        3: node.sort
+                    }.get(column)
             except AttributeError:
                 return ['None', '', '', ''][column]
         
@@ -714,16 +712,12 @@
         ):
             return None
         
-        if section == 0:
-            return self.rootNode.name
-        elif section == 1:
-            return self.rootNode.value
-        elif section == 2:
-            return self.rootNode.type
-        elif section == 3:
-            return self.rootNode.sort
-        
-        return None
+        return {
+            0: self.rootNode.name,
+            1: self.rootNode.value,
+            2: self.rootNode.type,
+            3: self.rootNode.sort
+        }.get(section)
     
     def __findPendingItem(self, parent=None, pathlist=()):
         """

eric ide

mercurial