Когда я смотрю на команду, которую PyDev выполняет для тестовой программы TestPyDev.py, которая
< р>
Код: Выделить всё
/Users/dnessett/.pyenv/versions/3.10.15/bin/python -u /Users/dnessett/.p2/pool/plugins/org.python.pydev.core_12.2.0.202409031913/pysrc/pydevd.py --multiprocess --protocol-http --print-in-debugger-startup --vm_type python --client 127.0.0.1 --port 0 --file /Users/dnessett/eclipse-workspace2/TestPyDev/TestPyDev.py
Я бы хотел, чтобы отладчик создал запись отладчика как для родительского, так и для дочернего процесса. Это возможно в GDB, установив опцию «detach-on-fork-mode». Кажется, в PyDev такой опции нет. Таким образом, либо функциональность, предусмотренная для этой опции в gdb, автоматически существует в PyDev, либо в отладчике PyDev нет возможности отлаживать как родительские, так и дочерние процессы.
Если бы кто-нибудь мог указать мне на соответствующую документацию PyDev (если она существует), в которой обсуждается эта ситуация, я был бы благодарен.
Подробнее здесь: https://stackoverflow.com/questions/791 ... se-os-fork