-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
- проверить, что сейчас всё работает
- запуститься с интерпретатором, которого не было ещё
- проверить, что сейчас работает синхронно
- перенести часть кода, где идёт вызов getInterpreter и присвоение внутрь лаунчера строки к интерпретатору, в другую часть кода (функцией, отдельной от installVenv)
- убедиться на интерпретаторе, который существует, что сообщение Job started отдаётся моментально
- убедиться на интерпретаторе, который еще не скачан, что сообщение Job started отдаётся моментально + нормально + ничего не сломалось в целом
У тебя задача такая: сейчас я придумал, как грамотно сделать чтобы у нас venv устанавливался отдельно от функции, которая просто даёт старт job-y
Что я сделал: просто вынес часть кода в функцию, которая вызывается внутри метода Run python_launcher-a
Тебе нужно повторить такой трюк с вынесением вызова функции getInterpreter
Чтобы у нас по факту этот вызов был не в createSandbox, а в Run
То есть сейчас так
Дергаем ручку запуска жабы
Закачивается интерпретатор (или получается ссылка на существующий)
Выдается ответ job started
Ставится venv
Запускается жаба и тд
Должно быть так
Дергаем ручку запуска жабы
Выдается ответ job started
Закачивается интерпретатор (или...)
Ставится venv
Запускается жаба и тд
Reactions are currently unavailable