import os import sys from avalon import io from pprint import pprint import acre from avalon import api, lib import pype.api as pype from pype.api import Logger log = Logger.getLogger(__name__, "aport") class Aport(api.Action): name = "aport" label = "Aport - Avalon's Server" icon = "retweet" order = 996 def is_compatible(self, session): """Return whether the action is compatible with the session""" if "AVALON_TASK" in session: return True return False def process(self, session, **kwargs): """Implement the behavior for when the action is triggered Args:
from pype.nuke.lib import writes_version_sync, onScriptLoad import nuke from pype.api import Logger log = Logger.getLogger(__name__, "nuke") # nuke.addOnScriptSave(writes_version_sync) # nuke.addOnScriptSave(onScriptLoad) log.info('Automatic syncing of write file knob to script version')