Отладка Python

Автор Тема: Отладка Python  (Прочитано 7815 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн trirАвтор темы

  • ADN Club
  • ****
  • Сообщений: 475
  • Карма: 63
Отладка Python
« : 06-11-2015, 22:06:02 »
Как реализовать отладку Python'а из AutoCAD?

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: Отладка Python
« Ответ #1 : 06-11-2015, 22:20:40 »
Как реализовать отладку Python'а из AutoCAD?
Каким боком это относится к AutoCAD .NET API?

Оффлайн trirАвтор темы

  • ADN Club
  • ****
  • Сообщений: 475
  • Карма: 63
Re: Отладка Python
« Ответ #2 : 07-11-2015, 20:29:56 »
таким
Запускаем IronPython в АкАд'е, как реализовать отладку?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Отладка Python
« Ответ #3 : 07-11-2015, 21:05:37 »
Кроме вот этого больше ничего не нашёл: http://stackoverflow.com/questions/676188/debugging-ironpython-scripts-in-hosted-embedded-environment
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: Отладка Python
« Ответ #4 : 07-11-2015, 21:06:47 »
Ну так и пиши, что IronPython, а не Python... Это же несколько разные вещи.

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: Отладка Python
« Ответ #5 : 07-11-2015, 21:14:23 »
Я не пишу на питоне (ни на том, ни на другом), однако вижу, что в MS VS 2015 присутствуют шаблоны проектов для обоих вариантов питона. Т.о. что мешает писать плагин полностью на IronPython, подобно тому, как это делается на любом др. .NET-языке и выполнять отладку обычным, "родным" способом, предоставляемым IDE (т.е. F5, F10, F11 etc)?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Отладка Python
« Ответ #6 : 07-11-2015, 21:21:39 »
Подозреваю, что уже в VS 2010 это было: http://microsoft.github.io/PTVS/ (в версии 2.1)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: Отладка Python
« Ответ #7 : 07-11-2015, 21:25:43 »
Подозреваю, что уже в VS 2010 это было
у меня на гомобуке только 2015, поэтому проверить в более ранних версиях не могу.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Отладка Python
« Ответ #8 : 07-11-2015, 21:37:38 »
у меня на гомобуке только 2015, поэтому проверить в более ранних версиях не могу.
Я имею в виду не поставляемый с VS, а тот который устанавливается отдельно и дополняет VS: https://pytools.codeplex.com/releases/view/109707
Там есть версия и для VS 2010. Другое дело, что trir похоже интересуется IronPyton в качестве скриптового языка (т.е. без компиляции в dll). Тут мне сказать нечего, т.к. я никогда этим не интересовался.
Off-Topic: показать
IMHO это не технология для программистов.


P.S.: Нашёл еще вот такую инструкцию: https://github.com/Microsoft/PTVS/wiki/Debugging
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн trirАвтор темы

  • ADN Club
  • ****
  • Сообщений: 475
  • Карма: 63
Re: Отладка Python
« Ответ #9 : 07-11-2015, 21:57:08 »
Зато AutoCAD не надо перезагружать

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: Отладка Python
« Ответ #10 : 07-11-2015, 22:02:46 »
Зато AutoCAD не надо перезагружать
ну тогда тебе самому с этим и разбираться :) вряд ли здесь присутствуют специалисты по данным вопросам.