Добрый день!У меня есть скрипт, который работает на Python3.5 , он порождает подпроцесс , который запускает приложение Java.
subprocess.run(["/usr/bin/java","-jar",<pathToMyJar>])
Это приложение Java внутренне вызывает некоторые из моихскрипты Python, которые работают на Jython2.5 .Поэтому я хочу отладить эти Jython сценарии, я включаю удаленную отладку в начале моего сценария Jython.Проверьте следующий код, который делает это:
sys.path.append(os.path.join(libspath, "pycharm-debug.egg"))
import pydevd
pydevd.settrace('localhost', port=9999, stdoutToserver=True, stderrToServer=True, suspend=True)
Я создал сервер отладки на моем Pycharm с тем же хостом и портом, что и выше, каждый раз перед запуском моего сценария я запускаю свой сервер на Pycharm, но могу:не в состоянии отладить мои Jython-скрипты. На pycharm я могу видеть ожидание подключения к процессу .. , после этого ничего не происходит.
что не так с моим подходом, есть что-то, что я пропускаюздесь.
Я использую профессиональную версию Pycharm-2018.1.2 в Ubuntu.