code: async def unsafe_ask_async(self, patch_stdout: bool = False) -> Any:
          
  
          if not utils.ACTIVATED_ASYNC_MODE:
              await utils.activate_prompt_toolkit_async_mode()
  
          if patch_stdout:
              # with prompt_toolkit.patch_stdout.patch_stdout():
              return await self.application.run_async().to_asyncio_future()
          else:
              return await self.application.run_async().to_asyncio_future()
docs: Ask the question using asyncio and return user response.
  
          Does not catch keyboard interrupts.