ayon-core/openpype/plugins/publish/validate_file_saved.py
2021-04-01 18:54:46 +02:00

15 lines
409 B
Python

import pyblish.api
class ValidateCurrentSaveFile(pyblish.api.ContextPlugin):
"""File must be saved before publishing"""
label = "Validate File Saved"
order = pyblish.api.ValidatorOrder - 0.1
hosts = ["maya", "houdini", "nuke"]
def process(self, context):
current_file = context.data["currentFile"]
if not current_file:
raise RuntimeError("File not saved")