create plugins proxy in controller

This commit is contained in:
Jakub Trllo 2022-10-07 11:26:38 +02:00
parent d90838b630
commit e53efc7aba

View file

@ -920,6 +920,8 @@ class PublisherController(AbstractPublisherController):
self._host, dbcon, headless=headless, reset=False
)
self._publish_plugins_proxy = None
# pyblish.api.Context
self._publish_context = None
# Pyblish report
@ -1290,6 +1292,10 @@ class PublisherController(AbstractPublisherController):
# - pop the key after first collector using it would be safest option?
self._publish_context.data["create_context"] = self._create_context
self._publish_plugins_proxy = PublishPluginsProxy(
self._publish_plugins
)
self._publish_report.reset(self._publish_context, self._create_context)
self._publish_validation_errors = []
self._publish_current_plugin_validation_errors = None