code: def send_until(self,
  	               send,
  	               regexps,
  	               not_there=False,
  	               shutit_pexpect_child=None,
  	               cadence=5,
  	               retries=100,
  	               echo=None,
  	               note=None,
  	               debug_command=None,
  	               pause_point_on_fail=True,
  	               nonewline=False,
  	               loglevel=logging.INFO):
  		
  		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)
  		return shutit_pexpect_session.send_until(send,
  		                                         regexps,
  		                                         not_there=not_there,
  		                                         cadence=cadence,
  		                                         retries=retries,
  		                                         echo=echo,
  		                                         note=note,
  		                                         loglevel=loglevel,
  		                                         debug_command=debug_command,
  		                                         nonewline=nonewline,
  		                                         pause_point_on_fail=pause_point_on_fail)
docs: Send string on a regular cadence until a string is either seen, or the timeout is triggered.
  
  		@param send:                 See send()
  		@param regexps:              List of regexps to wait for.
  		@param not_there:            If True, wait until this a regexp is not seen in the output. If False
  		                             wait until a regexp is seen in the output (default)
  		@param shutit_pexpect_child:                See send()
  		@param echo:                 See send()
  		@param note:                 See send()