Debugger/DebugViewer.py

changeset 6431
1842436770c4
parent 6416
a915f8dd1ca6
child 6645
ad476851d7e0
equal deleted inserted replaced
6430:9fe4016a653b 6431:1842436770c4
391 Private slot to handle the selection of a new stack frame number. 391 Private slot to handle the selection of a new stack frame number.
392 392
393 @param frmnr frame number (0 is the current frame) (int) 393 @param frmnr frame number (0 is the current frame) (int)
394 """ 394 """
395 self.framenr = frmnr 395 self.framenr = frmnr
396 self.debugServer.remoteClientVariables(0, self.localsFilter, frmnr) 396 if self.debugServer.isDebugging():
397 self.debugServer.remoteClientVariables(0, self.localsFilter, frmnr)
397 398
398 if self.__autoViewSource: 399 if self.__autoViewSource:
399 self.__showSource() 400 self.__showSource()
400 401
401 def setGlobalsFilter(self): 402 def setGlobalsFilter(self):
402 """ 403 """
403 Public slot to set the global variable filter. 404 Public slot to set the global variable filter.
404 """ 405 """
405 filterStr = self.globalsFilterEdit.text() 406 if self.debugServer.isDebugging():
406 self.debugServer.remoteClientSetFilter(1, filterStr) 407 filterStr = self.globalsFilterEdit.text()
407 self.debugServer.remoteClientVariables(2, self.globalsFilter) 408 self.debugServer.remoteClientSetFilter(1, filterStr)
409 self.debugServer.remoteClientVariables(2, self.globalsFilter)
408 410
409 def setLocalsFilter(self): 411 def setLocalsFilter(self):
410 """ 412 """
411 Public slot to set the local variable filter. 413 Public slot to set the local variable filter.
412 """ 414 """
413 filterStr = self.localsFilterEdit.text() 415 if self.debugServer.isDebugging():
414 self.debugServer.remoteClientSetFilter(0, filterStr) 416 filterStr = self.localsFilterEdit.text()
415 if self.currentStack: 417 self.debugServer.remoteClientSetFilter(0, filterStr)
416 self.debugServer.remoteClientVariables( 418 if self.currentStack:
417 0, self.localsFilter, self.framenr) 419 self.debugServer.remoteClientVariables(
420 0, self.localsFilter, self.framenr)
418 421
419 def handleDebuggingStarted(self): 422 def handleDebuggingStarted(self):
420 """ 423 """
421 Public slot to handle the start of a debugging session. 424 Public slot to handle the start of a debugging session.
422 425

eric ide

mercurial