File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed
templates/admin/scheduler Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 45
45
< td > {{ worker.birth_date | date:"Y-m-d, H:i:s" }}</ td >
46
46
< td > {{ worker.hostname }}</ td >
47
47
< td > {{ worker.pid | unlocalize }}</ td >
48
- < td > {{ worker.total_working_time | default:0 | floatformat }}secs</ td >
48
+ < td > {{ worker.total_working_time | default:0 | floatformat }} secs</ td >
49
49
< td > {{ worker.successful_job_count | default:0 }}</ td >
50
50
< td > {{ worker.failed_job_count | default:0 }}</ td >
51
51
< td > {{ worker | worker_scheduler_pid }}</ td >
Original file line number Diff line number Diff line change 1
- from typing import Dict
1
+ from typing import Dict , Optional
2
2
3
3
from django import template
4
4
from django .utils .safestring import mark_safe
5
5
6
- from scheduler .rq_classes import JobExecution , DjangoQueue
6
+ from scheduler .rq_classes import JobExecution , DjangoQueue , DjangoWorker
7
7
from scheduler .tools import get_scheduled_task
8
8
9
9
register = template .Library ()
@@ -33,8 +33,9 @@ def scheduled_job(job: JobExecution):
33
33
34
34
35
35
@register .filter
36
- def worker_scheduler_pid (worker ):
37
- return worker .scheduler_pid ()
36
+ def worker_scheduler_pid (worker : Optional [DjangoWorker ]) -> str :
37
+ scheduler_pid = worker .scheduler_pid () if worker is not None else None
38
+ return str (scheduler_pid ) if scheduler_pid is not None else "-"
38
39
39
40
40
41
@register .filter
You can’t perform that action at this time.
0 commit comments