Targets
Last updated
import pyblish.api
import pyblish.util
class StudioPlugin(pyblish.api.ContextPlugin):
targets = ["studio"]
def process(self, context):
self.log.info("Publishing to studio library.")
class ProjectPlugin(pyblish.api.ContextPlugin):
def process(self, context):
self.log.info("Publishing to project library.")
pyblish.api.register_plugin(StudioPlugin)
pyblish.api.register_plugin(ProjectPlugin)
# Publishing with ProjectPlugin only.
pyblish.util.publish()
# Publishing with ProjectPlugin and StudioPlugin.
pyblish.api.register_target("studio")
pyblish.util.publish()