parameters: (self, stepType)
docstring: Perform a step command and block the UI for eventDelayStep seconds in order to process
              events on lldb's event queue.
              FIXME: if the step does not complete in eventDelayStep seconds, we relinquish control to
                     the main thread to avoid the appearance of a "hang". If this happens, the UI will
                     update whenever; usually when the user moves the cursor. This is somewhat annoying.
docstring_summary: Perform a step command and block the UI for eventDelayStep seconds in order to process
              events on lldb's event queue.
              FIXME: if the step does not complete in eventDelayStep seconds, we relinquish control to
                     the main thread to avoid the appearance of a "hang". If this happens, the UI will
                     update whenever; usually when the user moves the cursor. This is somewhat annoying.
docstring_tokens: Perform a step command and block the UI for eventDelayStep seconds in order to process events on lldb s event queue . FIXME : if the step does not complete in eventDelayStep seconds we relinquish control to the main thread to avoid the appearance of a hang . If this happens the UI will update whenever ; usually when the user moves the cursor . This is somewhat annoying .
function: def doStep(self, stepType):
          """ Perform a step command and block the UI for eventDelayStep seconds in order to process
              events on lldb's event queue.
              FIXME: if the step does not complete in eventDelayStep seconds, we relinquish control to
                     the main thread to avoid the appearance of a "hang". If this happens, the UI will
                     update whenever; usually when the user moves the cursor. This is somewhat annoying.
          """
          if not self.process:
              sys.stderr.write("No process to step")
              return
  
          t = self.process.GetSelectedThread()
          if stepType == StepType.INSTRUCTION:
              t.StepInstruction(False)
          if stepType == StepType.INSTRUCTION_OVER:
              t.StepInstruction(True)
          elif stepType == StepType.INTO:
              t.StepInto()
          elif stepType == StepType.OVER:
              t.StepOver()
          elif stepType == StepType.OUT:
              t.StepOut()
  
          self.processPendingEvents(self.eventDelayStep, True)
function_tokens: def doStep ( self , stepType ) : if not self . process : sys . stderr . write ( "No process to step" ) return t = self . process . GetSelectedThread ( ) if stepType == StepType . INSTRUCTION : t . StepInstruction ( False ) if stepType == StepType . INSTRUCTION_OVER : t . StepInstruction ( True ) elif stepType == StepType . INTO : t . StepInto ( ) elif stepType == StepType . OVER : t . StepOver ( ) elif stepType == StepType . OUT : t . StepOut ( ) self . processPendingEvents ( self . eventDelayStep , True )