16
16
"""Define job log filenames and option names."""
17
17
18
18
import os
19
- from typing import (
20
- TYPE_CHECKING ,
21
- Optional ,
22
- Union ,
23
- )
19
+ from typing import TYPE_CHECKING
24
20
25
21
from cylc .flow .id import Tokens
26
22
from cylc .flow .pathutil import get_workflow_run_job_dir
52
48
53
49
def get_task_job_log (
54
50
workflow : str ,
55
- point : Union [ str , ' PointBase'] ,
51
+ point : ' str | PointBase' ,
56
52
name : str ,
57
- submit_num : Union [ str , int , None ] = None ,
58
- suffix : Optional [ str ] = None ,
53
+ submit_num : str | int | None = None ,
54
+ suffix : str | None = None ,
59
55
):
60
56
"""Return the full job log path."""
61
57
args = [
@@ -73,9 +69,9 @@ def get_task_job_log(
73
69
74
70
def get_task_job_activity_log (
75
71
workflow : str ,
76
- point : Union [ str , ' PointBase'] ,
72
+ point : ' str | PointBase' ,
77
73
name : str ,
78
- submit_num : Union [ str , int , None ] = None ,
74
+ submit_num : str | int | None = None ,
79
75
):
80
76
"""Shorthand for get_task_job_log(..., suffix="job-activity.log")."""
81
77
return get_task_job_log (
@@ -85,9 +81,9 @@ def get_task_job_activity_log(
85
81
86
82
def get_task_job_job_log (
87
83
workflow : str ,
88
- point : Union [ str , ' PointBase'] ,
84
+ point : ' str | PointBase' ,
89
85
name : str ,
90
- submit_num : Union [ str , int , None ] = None ,
86
+ submit_num : str | int | None = None ,
91
87
):
92
88
"""Shorthand for get_task_job_log(..., suffix="job")."""
93
89
return get_task_job_log (workflow , point , name , submit_num , JOB_LOG_JOB )
0 commit comments