Debugger/VariablesViewer.py

changeset 564
b3d966393ba9
parent 482
4650a72c307a
child 791
9ec2ac20e54e
equal deleted inserted replaced
563:e35d2cda9a74 564:b3d966393ba9
153 pathlist.insert(0, par.text(0)) 153 pathlist.insert(0, par.text(0))
154 par = par.parent() 154 par = par.parent()
155 155
156 # step 2: request the variable from the debugger 156 # step 2: request the variable from the debugger
157 filter = e5App().getObject("DebugUI").variablesFilter(self.scope) 157 filter = e5App().getObject("DebugUI").variablesFilter(self.scope)
158 e5App().getObject("DebugServer").remoteClientVariable(\ 158 e5App().getObject("DebugServer").remoteClientVariable(
159 self.scope, filter, pathlist, self.framenr) 159 self.scope, filter, pathlist, self.framenr)
160 160
161 class ArrayElementVarItem(VariableItem): 161 class ArrayElementVarItem(VariableItem):
162 """ 162 """
163 Class implementing a VariableItem that represents an array element. 163 Class implementing a VariableItem that represents an array element.
560 try: 560 try:
561 i = ConfigVarTypeStrings.index(vtype) 561 i = ConfigVarTypeStrings.index(vtype)
562 dvtype = self.trUtf8(ConfigVarTypeDispStrings[i]) 562 dvtype = self.trUtf8(ConfigVarTypeDispStrings[i])
563 except ValueError: 563 except ValueError:
564 if vtype == 'classobj': 564 if vtype == 'classobj':
565 dvtype = self.trUtf8(\ 565 dvtype = self.trUtf8(
566 ConfigVarTypeDispStrings[ConfigVarTypeStrings.index('instance')]\ 566 ConfigVarTypeDispStrings[ConfigVarTypeStrings.index('instance')]\
567 ) 567 )
568 else: 568 else:
569 dvtype = vtype 569 dvtype = vtype
570 return dvtype 570 return dvtype

eric ide

mercurial