trigger.version_control.rbl_shotgrid

Shotgrid toolkit

Attributes

MAIN_TASK_PREFIX

guide_t

log

lookfile_t

presetsfile_t

published_abc_t

published_maya_t

published_usd_t

script_t

session_t

sg_key

sg_script

shapefile_t

splitsfile_t

weightfile_t

work_area_t

Classes

VersionControl

Module Contents

class VersionControl

Bases: object

get_asset_types()

Returns all asset types in current project

get_assets(asset_type)

Returns all assets under defined asset_type

get_publish_path()

returns the publish path using the defined class vars

get_publish_types(version)

Returns the published types from the given task

get_publish_versions(task_name)

Returns all published versions of given publish type and task

get_session_path()
get_session_versions(asset, step, variant, session_part_name)

Returns the versions of specified trigger session file

get_sessions(asset, step, variant)

Returns trigger session (.tr) files under the asset

get_steps(asset)

Returns all steps under defined asset

get_tasks(asset, step)

Returns all asset variations under given asset

request_new_session_path(part_name)
request_new_version_path()

Version increment path

set_publish_fields_from_path(path)
controller = 'rbl_shotgrid'
property task
MAIN_TASK_PREFIX = 'main'
guide_t = 'asset_trigger_guide'
log
lookfile_t = 'asset_trigger_lookfile'
presetsfile_t = 'asset_trigger_presetsfile'
published_abc_t = 'asset_model_abc_publish'
published_maya_t = 'maya_asset_publish'
published_usd_t = 'usd_asset_intermediate'
script_t = 'asset_trigger_script'
session_t = 'asset_trigger_sessionfile'
sg_key = 'nn5lcvmojkfqgbzUkhbwdh%nc'
sg_script = 'rbl_pipe_maya'
shapefile_t = 'asset_trigger_shapefile'
splitsfile_t = 'asset_trigger_splitsfile'
weightfile_t = 'asset_trigger_weightfile'
work_area_t = 'asset_work_area_trigger'