async def run_compl() -> None: " Coroutine. " async with in_terminal(render_cli_done=True): if len(completions) > completions_per_page: # Ask confirmation if it doesn't fit on the screen. confirm = await create_confirm_session( "Display all {} possibilities?".format( len(completions)), ).prompt_async() if confirm: # Display pages. for page in range(page_count): display(page) if page != page_count - 1: # Display --MORE-- and go to the next page. show_more = await _create_more_session( "--MORE--").prompt_async() if not show_more: return else: app.output.flush() else: # Display all completions. display(0)
async def run_compl() -> None: " Coroutine. " async with in_terminal(render_cli_done=True): if len(completions) > completions_per_page: # Ask confirmation if it doesn't fit on the screen. confirm = await create_confirm_session( 'Display all {} possibilities?'.format(len(completions)), ).prompt_async() if confirm: # Display pages. for page in range(page_count): display(page) if page != page_count - 1: # Display --MORE-- and go to the next page. show_more = await _create_more_session('--MORE--').prompt_async() if not show_more: return else: app.output.flush() else: # Display all completions. display(0)