Update TUI.py
Автоустановка фикс
This commit is contained in:
parent
6dab73fae9
commit
d99563dc73
53
TUI.py
53
TUI.py
|
|
@ -1,28 +1,3 @@
|
|||
import sys
|
||||
import subprocess
|
||||
import os
|
||||
import json
|
||||
import time
|
||||
import base64
|
||||
import re
|
||||
import threading
|
||||
import webbrowser
|
||||
import importlib
|
||||
import numpy as np
|
||||
import sounddevice as sd
|
||||
|
||||
from prompt_toolkit.application import Application
|
||||
from prompt_toolkit.key_binding import KeyBindings
|
||||
from prompt_toolkit.layout.containers import HSplit, VSplit, Window, FloatContainer, Float, ConditionalContainer, WindowAlign
|
||||
from prompt_toolkit.layout.controls import FormattedTextControl
|
||||
from prompt_toolkit.layout.layout import Layout
|
||||
from prompt_toolkit.widgets import TextArea, Frame
|
||||
from prompt_toolkit.styles import Style
|
||||
from prompt_toolkit.application.current import get_app
|
||||
from prompt_toolkit.filters import has_focus, Condition
|
||||
from prompt_toolkit.data_structures import Point
|
||||
from prompt_toolkit.completion import Completer, Completion
|
||||
|
||||
REQUIRED_PACKAGES = {
|
||||
"python-socketio[client]": "socketio",
|
||||
"websocket-client": "websocket",
|
||||
|
|
@ -51,7 +26,33 @@ def auto_install_deps():
|
|||
sys.exit(0)
|
||||
sys.exit(1)
|
||||
|
||||
auto_install_deps()
|
||||
try:
|
||||
import sys
|
||||
import subprocess
|
||||
import os
|
||||
import json
|
||||
import time
|
||||
import base64
|
||||
import re
|
||||
import threading
|
||||
import webbrowser
|
||||
import importlib
|
||||
import numpy as np
|
||||
import sounddevice as sd
|
||||
|
||||
from prompt_toolkit.application import Application
|
||||
from prompt_toolkit.key_binding import KeyBindings
|
||||
from prompt_toolkit.layout.containers import HSplit, VSplit, Window, FloatContainer, Float, ConditionalContainer, WindowAlign
|
||||
from prompt_toolkit.layout.controls import FormattedTextControl
|
||||
from prompt_toolkit.layout.layout import Layout
|
||||
from prompt_toolkit.widgets import TextArea, Frame
|
||||
from prompt_toolkit.styles import Style
|
||||
from prompt_toolkit.application.current import get_app
|
||||
from prompt_toolkit.filters import has_focus, Condition
|
||||
from prompt_toolkit.data_structures import Point
|
||||
from prompt_toolkit.completion import Completer, Completion
|
||||
except:
|
||||
auto_install_deps()
|
||||
|
||||
import socket_manager
|
||||
|
||||
|
|
|
|||
Reference in a new issue