avid.common.AVIDUrlLocater

Locate AVID configuration, workflow, and tool paths.

used to identify the location of a action specific tool.

every action has to use this action tool location routines!

Functions

ensure_existence(func)

get_avid_package_root_dir()

identifies the root dir of the AVID package

get_tool_config_dir(tool_id[, ...])

Helper functions that gets the path to the config dir for the passed tool_id If workflowRootPath is set it will be also checked :param tool_id: tool_id of the action that requests the URL :param workflow_root_path: Path of the workflow.

get_tool_config_file_path(tool_id[, ...])

Helper function that gets the path to the config file for the passed tool_id If workflow_root_path is set it will be also checked :param tool_id: tool_id of the action that requests the URL :param workflow_root_path: Path of the workflow.

get_tool_executable_url(workflow, tool_id[, ...])

returns url+executable for a tool id request @param tool_id of the action/tool for which the URL is requested @param action_config specifies if a certain configuration of an action should be used.

get_tool_package_config_dir(*args, **kwargs)

get_tool_package_source_config_path(*args, ...)

get_tool_package_tools_config_path(*args, ...)