INNER CODE UNIT · Python
_task_config_fields
ok-oldking/ok-script · ok/ui/web/app.py:251
def _task_config_fields(task):
"""Return the editable config surface exposed by the Qt ConfigCard."""
return _config_fields(
getattr(task, "config", None),
getattr(task, "config_description", None),
getattr(task, "config_type", None),
getattr(task, "default_config", None),
)
def _task_payload(task):
waiting_for = task.executor.waiting_for_task(task) if task in task.executor.onetime_tasks else None
return {
"name": task.name,
"class_name": task.__class__.__name__,
"enabled": bool(task.enabled),
"running": bool(task.running),
"paused": bool(task.paused),