code: def step_through(self, msg='', shutit_pexpect_child=None, level=1, print_input=True, value=True):
  		
  		shutit_global.shutit_global_object.yield_to_draw()
  		shutit_pexpect_child = shutit_pexpect_child or self.get_current_shutit_pexpect_session().pexpect_child
  		shutit_pexpect_session = self.get_shutit_pexpect_session_from_child(shutit_pexpect_child)
  		if (not shutit_global.shutit_global_object.determine_interactive() or not shutit_global.shutit_global_object.interactive or
  			shutit_global.shutit_global_object.interactive < level):
  			return True
  		self.build['step_through'] = value
  		shutit_pexpect_session.pause_point(msg, print_input=print_input, level=level)
  		return True
docs: Implements a step-through function, using pause_point.