{% extends "base.html" %} {% block navbar %} {% module Template("navbar.html", active_tab="tasks") %} {% end %} {% block container %}

{{ task.uuid }}

Task detail

{% if not read_only %} {% if task.state == "STARTED" %} {% elif task.state == "RECEIVED" or task.state == "RETRY" %} {% end %} {% end %}
Name
{{ getattr(task, 'name', None) }}
UUID
{{ task.uuid }}
Status
{% if task.state == "SUCCESS" %} {{ task.state }} {% elif task.state == "FAILURE" %} {{ task.state }} {% elif task.state == "STARTED" %} {{ task.state }} {% elif task.state == "RETRY" %} {{ task.state }} {% else %} {{ task.state }} {% end %}
Arguments
{{ task.args }}
Keyword arguments
{{ task.kwargs }}
Result
{{ getattr(task, 'result', '') }}
{% for name in task._fields %} {% if name not in ['name', 'uuid', 'state', 'args', 'kwargs', 'result'] and getattr(task, name, None) is not None %}
{{ humanize(name) }}
{% if name in ['sent', 'received', 'started', 'succeeded', 'retried', 'timestamp', 'failed', 'revoked'] %} {{ humanize(getattr(task, name, None), type='time') }} {% elif name == 'worker' %} {{ task.worker.hostname }} {% elif name == 'traceback' %}
{{ getattr(task, name, None) }}
{% elif name in ['parent_id', 'root_id'] %} {{ getattr(task, name, None) }} {% elif name == 'children' %} {% for child in getattr(task, name, {}) %} {{ child.id }}
{% end %} {% else %} {{ getattr(task, name, None) }} {% end %}
{% end %} {% end %}
{% end %}