コード例 #1
0
ファイル: pipeline.py プロジェクト: simonebarbieri/pype
def launch_workfiles_app(*args):
    ''' Wrapping function for workfiles launcher '''

    workdir = os.environ["AVALON_WORKDIR"]

    # show workfile gui
    workfiles.show(workdir)
コード例 #2
0
ファイル: lib.py プロジェクト: kalisp/pype
def set_workfiles():
    ''' Wrapping function for workfiles launcher '''
    from avalon.tools import workfiles

    workdir = os.environ["AVALON_WORKDIR"]

    # show workfile gui
    workfiles.show(workdir)
コード例 #3
0
ファイル: launch.py プロジェクト: kguyaux/tvpaint-avalon
 def openworkfiles(self):
     try:
         global QT_APP
         workfiles.show()
         QT_APP.exec()
     except Exception as e:
         print("e", repr(e))
         sys.stdout.flush()
         tvp.send_release()
コード例 #4
0
def set_workfiles():
    ''' Wrapping function for workfiles launcher '''
    from avalon.tools import workfiles

    # import session to get project dir
    S = avalon.Session
    active_project_root = os.path.normpath(
        os.path.join(S['AVALON_PROJECTS'], S['AVALON_PROJECT']))
    workdir = os.environ["AVALON_WORKDIR"]

    # show workfile gui
    workfiles.show(workdir)

    # getting project
    project = hiero.core.projects()[-1]

    # set project root with backward compatibility
    try:
        project.setProjectDirectory(active_project_root)
    except Exception:
        # old way of seting it
        project.setProjectRoot(active_project_root)

    # get project data from avalon db
    project_data = pype.get_project()["data"]

    log.info("project_data: {}".format(project_data))

    # get format and fps property from avalon db on project
    width = project_data["resolutionWidth"]
    height = project_data["resolutionHeight"]
    pixel_aspect = project_data["pixelAspect"]
    fps = project_data['fps']
    format_name = project_data['code']

    # create new format in hiero project
    format = hiero.core.Format(width, height, pixel_aspect, format_name)
    project.setOutputFormat(format)

    # set fps to hiero project
    project.setFramerate(fps)

    # TODO: add auto colorspace set from project drop
    log.info("Project property has been synchronised with Avalon db")
コード例 #5
0
def launch_workfiles_app(*args):
    workdir = os.environ["AVALON_WORKDIR"]
    workfiles.show(workdir)
コード例 #6
0
ファイル: __init__.py プロジェクト: 3dzayn/pype
def launch_workfiles_app():
    workfiles.show(os.environ["AVALON_WORKDIR"])
コード例 #7
0
def launch_workfiles_app():
    '''Function letting start workfiles after start of host
    '''
    if not self.workfiles_launched:
        self.workfiles_launched = True
        workfiles.show(os.environ["AVALON_WORKDIR"])