Branching II
import pyblish.api
items = ["john", "door"]
class CollectInstances(pyblish.api.ContextPlugin):
order = 0
def process(self, context):
for item in items:
context.create_instance(item)
class PrintInstances(pyblish.api.InstancePlugin):
order = 1
def process(self, instance):
print("Instance is: %s" % instance)
pyblish.api.register_plugin(CollectInstances)
pyblish.api.register_plugin(PrintInstances)
import pyblish.util
pyblish.util.publish()
# The instance is "john"
# The instance is "door"Last updated