mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-29 00:35:00 +00:00
feat: move prompt_toolkit imports to the top
This commit is contained in:
parent
3e5554c24f
commit
b23b8958f8
1 changed files with 4 additions and 7 deletions
11
aider/io.py
11
aider/io.py
|
@ -4,13 +4,15 @@ from collections import defaultdict
|
|||
from datetime import datetime
|
||||
from pathlib import Path
|
||||
|
||||
from prompt_toolkit.completion import Completer, Completion
|
||||
from prompt_toolkit import prompt
|
||||
from prompt_toolkit.completion import Completer, Completion, WordCompleter
|
||||
from prompt_toolkit.enums import EditingMode
|
||||
from prompt_toolkit.history import FileHistory
|
||||
from prompt_toolkit.key_binding import KeyBindings
|
||||
from prompt_toolkit.lexers import PygmentsLexer
|
||||
from prompt_toolkit.shortcuts import CompleteStyle, PromptSession, prompt
|
||||
from prompt_toolkit.shortcuts import CompleteStyle, PromptSession
|
||||
from prompt_toolkit.styles import Style
|
||||
from prompt_toolkit.validation import Validator
|
||||
from pygments.lexers import MarkdownLexer, guess_lexer_for_filename
|
||||
from pygments.token import Token
|
||||
from pygments.util import ClassNotFound
|
||||
|
@ -372,13 +374,8 @@ class InputOutput:
|
|||
else:
|
||||
style = dict()
|
||||
|
||||
from prompt_toolkit.completion import WordCompleter
|
||||
|
||||
completer = WordCompleter(["yes", "no"])
|
||||
|
||||
from prompt_toolkit import prompt
|
||||
from prompt_toolkit.validation import Validator
|
||||
|
||||
def is_yesno(text):
|
||||
return "yes".startswith(text.lower()) or "no".startswith(text.lower())
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue