def addCustomResolveEntries(self, resolver): '''Add ftrack resolve entries to *resolver*.''' FtrackProcessorPreset.addFtrackResolveEntries(self, resolver) # ensure to have {ext} set to a wav fixed extension resolver.addResolver('{ext}', 'Extension of the file to be output', 'wav') # Provide common resolver from ShotProcessorPreset resolver.addResolver( "{clip}", "Name of the clip used in the shot being processed", lambda keyword, task: task.clipName() ) resolver.addResolver( "{shot}", "Name of the shot being processed", lambda keyword, task: task.shotName() ) resolver.addResolver( "{track}", "Name of the track being processed", lambda keyword, task: task.trackName() ) resolver.addResolver( "{sequence}", "Name of the sequence being processed", lambda keyword, task: task.sequenceName() )
def addUserResolveEntries(self, resolver): '''Add ftrack resolve entries to *resolver*.''' FtrackProcessorPreset.addFtrackResolveEntries(self, resolver) resolver.addResolver("{sequence}", "Name of the sequence being processed", lambda keyword, task: task.sequenceName())
def addUserResolveEntries(self, resolver): FtrackProcessorPreset.addFtrackResolveEntries(self, resolver) # Provide common resolver from ShotProcessorPreset resolver.addResolver( "{clip}", "Name of the clip used in the shot being processed", lambda keyword, task: task.clipName()) resolver.addResolver("{shot}", "Name of the shot being processed", lambda keyword, task: task.shotName()) resolver.addResolver("{track}", "Name of the track being processed", lambda keyword, task: task.trackName()) resolver.addResolver("{sequence}", "Name of the sequence being processed", lambda keyword, task: task.sequenceName())
def addCustomResolveEntries(self, resolver): '''Add ftrack resolve entries to *resolver*.''' FtrackProcessorPreset.addFtrackResolveEntries(self, resolver) TimelineProcessorPreset.addCustomResolveEntries(self, resolver)