11 lines
495 B
Python
11 lines
495 B
Python
"""Deadline CLI query with exact .NET task-start ticks for result fencing."""
|
|
import json
|
|
|
|
|
|
def __main__(*args):
|
|
from Deadline.Scripting import RepositoryUtils
|
|
job = RepositoryUtils.GetJob(args[0], True)
|
|
task = next(t for t in RepositoryUtils.GetJobTasks(job, True).Tasks if str(t.TaskId) == "0")
|
|
print("COMFY_NATIVE_ASSIGNMENT=" + json.dumps({"worker": str(task.TaskSlaveName),
|
|
"status": str(task.TaskStatus), "start": int(task.TaskStartTime.ToUniversalTime().Ticks)}))
|