docs: def wait_pidfile(rundir, process_type=PROCESS_TYPE, name=None):
      """
      Wait for the given process type and name to have started and created
      a pid file.
  
      Return the pid.
      """
      from feat.common.run import get_pid
      # getting it from the start avoids an unneeded time.sleep
      pid = get_pid(rundir, process_type, name)
  
      while not pid:
          time.sleep(0.1)
          pid = get_pid(rundir, process_type, name)
  
      return pid