Контейнер Docker для удаленной отладки с ptvsd не останавливается на точке останова - PullRequest
1 голос
/ 17 апреля 2019

Я пытаюсь отладить программу, которая запускается в контейнере Docker, используя VS Code и ptvsd.

Конфигурация отладчика:

"name": "Attach (Remote Debug)",
"type": "python",
"request": "attach",
"port": 9091,
"host": "localhost",
"pathMappings": [
    {
       "localRoot": "${workspaceFolder}",
       "remoteRoot": "/usr/src"
    }
]

Файл, который должен быть отлажен:

import ptvsd
ptvsd.enable_attach(address=('0.0.0.0', 9091))
ptvsd.wait_for_attach()

while True:
    print('elo') # breakpoint is set here

Я запускаю контейнер с открытым портом 9091 и кодом внутри контейнера.Затем запустите отладчик.Отладчик подключен, но не останавливается на точке останова и выполняет бесконечный цикл.

ptvsd установлен на локальном и удаленном компьютере с той же версией - 4.2.7

Что необходимо изменить, чтобы сделать отладчикостановка на точке останова?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...