Приостановка выполнения встроенного IronPython - PullRequest
3 голосов
/ 22 августа 2011

В настоящее время я пытаюсь написать IDE с помощью отладчика для IronPython на C #.

Я могу запустить сценарий и получить трассировку, но пока не могу приостановить сценарий (например, в точке останова).

Есть ли возможность сделать это?По крайней мере, кажется, что IronPythonStudio может это сделать.

С уважением.

1 Ответ

1 голос
/ 04 сентября 2011

Чтобы приостановить выполнение сценария IronPython, вам необходимо остановить выход из функции traceback. При выходе из функции traceback скрипт продолжит работу.

Гарри Пирсон написал множество публикаций на , создав легкий отладчик IronPython , который станет хорошей отправной точкой. Он описывает паузу в сценарии IronPython в Hybrid App Debugging - сообщение Threading .

IronPythonStudio использует более тяжелый отладчик .NET, который является частью Visual Studio и не использует трассировки.

...