avid.selectors.diagnosticSelector.IsInputSelector

class avid.selectors.diagnosticSelector.IsInputSelector(input_keys=None, derivative_selector=None, depth=1)

Bases: SelectorBase

Convenience selector to select only artefacts that are inputs of other artefacts (derived artefacts) in the given workflow data. You can narrow down the relevant derived artefacts by providing a derivative selector or specifying the input keys that are relevant. Inheritance will be checked until the specified depth, with depth = -1 being unrestricted.

__init__(input_keys=None, derivative_selector=None, depth=1)

init

Methods

__init__([input_keys, derivative_selector, ...])

init

getSelection(workflowData)

Filters the given collection of entries and returns all selected entries

getSelection(workflowData)

Filters the given collection of entries and returns all selected entries