mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
reuse already available variables
This commit is contained in:
parent
41a02fddc4
commit
41c1f6a2d1
2 changed files with 14 additions and 15 deletions
|
|
@ -479,16 +479,17 @@ def get_workdir_data(project_doc, asset_doc, task_name, host_name):
|
|||
Returns:
|
||||
dict: Data prepared for filling workdir template.
|
||||
"""
|
||||
hierarchy = "/".join(asset_doc["data"]["parents"])
|
||||
|
||||
task_type = asset_doc['data']['tasks'].get(task_name, {}).get('type')
|
||||
|
||||
project_task_types = project_doc["config"]["tasks"]
|
||||
task_code = project_task_types.get(task_type, {}).get("short_name")
|
||||
|
||||
parent = project_doc["name"]
|
||||
if len(asset_doc["data"]["parents"]) != 0:
|
||||
parent = asset_doc["data"]["parents"][-1]
|
||||
asset_parents = asset_doc["data"]["parents"]
|
||||
hierarchy = "/".join(asset_parents)
|
||||
|
||||
parent_name = project_doc["name"]
|
||||
if asset_parents:
|
||||
parent_name = asset_parents[-1]
|
||||
|
||||
data = {
|
||||
"project": {
|
||||
|
|
@ -501,7 +502,7 @@ def get_workdir_data(project_doc, asset_doc, task_name, host_name):
|
|||
"short": task_code,
|
||||
},
|
||||
"asset": asset_doc["name"],
|
||||
"parent": parent,
|
||||
"parent": parent_name,
|
||||
"app": host_name,
|
||||
"user": getpass.getuser(),
|
||||
"hierarchy": hierarchy,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue