code: def rl_set_prompt(prompt: str) -> None:  # pragma: no cover
      
      safe_prompt = rl_make_safe_prompt(prompt)
  
      if rl_type == RlType.GNU:
          encoded_prompt = bytes(safe_prompt, encoding='utf-8')
          readline_lib.rl_set_prompt(encoded_prompt)
  
      elif rl_type == RlType.PYREADLINE:
          readline.rl._set_prompt(safe_prompt)
docs: Sets readline's prompt
      :param prompt: the new prompt value