Better debugging during the development of plug-ins.
Motivation
Currently, malformed plug-ins - e.g. with syntax errors - are quietly skipped apart from a log message in the host. Amongst many other log messages, it can be tricky to spot.
Implementation
In the Pyblish GUI, display plug-ins that are somehow invalid, but do not run them. Instead, provide information about why they failed and what can be done to fix them.
Goal
Better debugging during the development of plug-ins.
Motivation
Currently, malformed plug-ins - e.g. with syntax errors - are quietly skipped apart from a log message in the host. Amongst many other log messages, it can be tricky to spot.
Implementation
In the Pyblish GUI, display plug-ins that are somehow invalid, but do not run them. Instead, provide information about why they failed and what can be done to fix them.