удаленная отладка в pycharm, отладка подпроцесса - PullRequest
0 голосов
/ 31 мая 2018

Добрый день!У меня есть скрипт, который работает на 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.

...