mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-31 09:44:59 +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 datetime import datetime
|
||||||
from pathlib import Path
|
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.enums import EditingMode
|
||||||
from prompt_toolkit.history import FileHistory
|
from prompt_toolkit.history import FileHistory
|
||||||
from prompt_toolkit.key_binding import KeyBindings
|
from prompt_toolkit.key_binding import KeyBindings
|
||||||
from prompt_toolkit.lexers import PygmentsLexer
|
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.styles import Style
|
||||||
|
from prompt_toolkit.validation import Validator
|
||||||
from pygments.lexers import MarkdownLexer, guess_lexer_for_filename
|
from pygments.lexers import MarkdownLexer, guess_lexer_for_filename
|
||||||
from pygments.token import Token
|
from pygments.token import Token
|
||||||
from pygments.util import ClassNotFound
|
from pygments.util import ClassNotFound
|
||||||
|
@ -372,13 +374,8 @@ class InputOutput:
|
||||||
else:
|
else:
|
||||||
style = dict()
|
style = dict()
|
||||||
|
|
||||||
from prompt_toolkit.completion import WordCompleter
|
|
||||||
|
|
||||||
completer = WordCompleter(["yes", "no"])
|
completer = WordCompleter(["yes", "no"])
|
||||||
|
|
||||||
from prompt_toolkit import prompt
|
|
||||||
from prompt_toolkit.validation import Validator
|
|
||||||
|
|
||||||
def is_yesno(text):
|
def is_yesno(text):
|
||||||
return "yes".startswith(text.lower()) or "no".startswith(text.lower())
|
return "yes".startswith(text.lower()) or "no".startswith(text.lower())
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue