After looking over the forums, I have not been able to find this question asked anywhere.
Is there any precedent for running two or more instances of Pyblish-lite in the same session of a DCC?
Context: We are launching pyblish after setting hosts, to control which collectors activate.
model collector collects
then open the rigging pyblish
The issue of course will be the original model.save pyblish will lose access to its plugins, if refreshed. Or worse, if you do not deregister_hosts() somewhere, when the newer instance pyblish opens, it will have model.save plugins and rig.save plugins.
We are using pyblish.api to power a lot of things for us, and we have come across the issue of having two tools open at once, each with its own list of plugins. But since registering hosts is something accessed by any instance of pyblish, it is messing with the ability to operate independently of each other.
I hope described the issue clearly enough.