You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
запуститься с интерпретатором, которого не было ещё
проверить, что сейчас работает синхронно
перенести часть кода, где идёт вызов getInterpreter и присвоение внутрь лаунчера строки к интерпретатору, в другую часть кода (функцией, отдельной от installVenv)
убедиться на интерпретаторе, который существует, что сообщение Job started отдаётся моментально
убедиться на интерпретаторе, который еще не скачан, что сообщение Job started отдаётся моментально + нормально + ничего не сломалось в целом
У тебя задача такая: сейчас я придумал, как грамотно сделать чтобы у нас venv устанавливался отдельно от функции, которая просто даёт старт job-y
Что я сделал: просто вынес часть кода в функцию, которая вызывается внутри метода Run python_launcher-a
Тебе нужно повторить такой трюк с вынесением вызова функции getInterpreter
Чтобы у нас по факту этот вызов был не в createSandbox, а в Run
То есть сейчас так
Дергаем ручку запуска жабы
Закачивается интерпретатор (или получается ссылка на существующий)
Выдается ответ job started
Ставится venv
Запускается жаба и тд
Должно быть так
Дергаем ручку запуска жабы
Выдается ответ job started
Закачивается интерпретатор (или...)
Ставится venv
Запускается жаба и тд
У тебя задача такая: сейчас я придумал, как грамотно сделать чтобы у нас venv устанавливался отдельно от функции, которая просто даёт старт job-y
Что я сделал: просто вынес часть кода в функцию, которая вызывается внутри метода Run python_launcher-a
Тебе нужно повторить такой трюк с вынесением вызова функции getInterpreter
Чтобы у нас по факту этот вызов был не в createSandbox, а в Run
То есть сейчас так
Дергаем ручку запуска жабы
Закачивается интерпретатор (или получается ссылка на существующий)
Выдается ответ job started
Ставится venv
Запускается жаба и тд
Должно быть так
Дергаем ручку запуска жабы
Выдается ответ job started
Закачивается интерпретатор (или...)
Ставится venv
Запускается жаба и тд