, ,

Print to Python Console

240.00

Аддон Blender для перенаправления вывода функции print и сообщений об ошибках в окно Python Console.

Категории: , , Метки: ,

Аддон “Print to Python Console” предназначен для разработчиков скриптов и аддонов Blender.

По умолчанию вывод сообщений об ошибках и функции print осуществляется в системную консоль, которую можно вызывать через пункт “Window – Toggle System Console” в главном меню Blender. Однако это не всегда удобно. Аддон “Print to Python Console” позволяет перенаправить вывод из системной консоли в окно Python Console, что гораздо удобнее и нагляднее.

 

Функционал аддона

Для отображения ошибок и текста в окне Python Console просто установите и активируйте аддон.

Кнопки в панели аддона служат для временной активации и дезактивации перенаправления вывода в Python Console. После нажатия на кнопку “Print to System Console” вывод ошибок и текста будет возвращен к дефолтному – вывод только в системную консоль. Нажатие на кнопку “Print to Python Console” вновь активирует печать в Python Console.

В панели свойств аддона можно отдельно включить/выключить вывод в Python Console для сообщений об ошибках и функции print.

При включенном выводе в Python Console выводимая информация дублируется как в Python Console, так и в системной консоли при включенном чекбоксе “Keep default output” в панели свойств аддона. Если этот чекбокс не отмечен, дефолтного вывода в системную консоль не производится.

 

Демонстрационное видео

 

Проблемы в работе

Аддон нельзя использовать вместе с выводом ошибок или использованием функции print внутри обработчиков событий depsgraph_update_post и depsgraph_update_pre. Так как вывод текста в Python Console в свою очередь вызывает событие depsgraph_update получается бесконечная рекурсия, приводящая к аварийному завершению Blender.

Решение: временно отключать вывод в Python Console при работе с событиями depsgraph_update.

Blender не может выводить текст в консоль во время операций рендера и отрисовки интерфейса (функции draw в операторах).

Решение: вывод производится в системную консоль.

 

Текущая версия

1.1.0.

 

Для Blender версии

2.82, 2.83, 2.90, 2.91, 2.92, 2.93, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 4.0, 4.1

 

Расположение

Окно «3D Viewport» — N-Панель — вкладка «PtoPC»

 

Установка

  • Скачать *.zip-архив с аддоном.
  • Окно “Preferences” — Add-ons — Install… — указать архив с дистрибутивом

 

Отзывы

Отзывов пока нет.

Только зарегистрированные клиенты, купившие данный товар, могут публиковать отзывы.

Shopping Cart