Инструменты Python для Visual Studio устанавливают точку останова в дочернем процессе
Есть ли способ установить точку останова в дочернем процессе, к которому можно подключиться Visual Studio? У меня не было успеха ни с чем, что я пробовал. Пример кода ниже.
child = multiprocessing.Process(target=foo)
def foo():
print "This is the child process."
# Breakpoint goes here.
print "The breakpoint was just hit."
1 ответ
Решение
Там нет поддержки этого прямо сейчас. Вы можете выполнить Debug->Attach для обработки и присоединиться к порожденному процессу, но в настоящее время у нас нет поддержки для автоматического присоединения.
Это то, что мы могли бы добавить в конечном итоге для улучшенной отладки Django, но я бы предложил открыть запрос на функцию на http://pytools.codeplex.com/.