예제 #1
0
파일: Aport.py 프로젝트: 81819152/pype
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:
예제 #2
0
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')