@@ -31,16 +31,16 @@ class FlowBase:
3131 ...
3232
3333
34- class _LinearFlowTemplate (TaskTemplateArgsJobBase [IsLinearFlowTemplate [CallP , RetT ],
35- IsLinearFlow [CallP , RetT ],
36- CallP ,
37- RetT ],
38- JobTemplateMixin [IsLinearFlowTemplate [CallP , RetT ],
39- IsLinearFlow [CallP , RetT ],
40- CallP ,
41- RetT ],
42- FlowBase ,
43- Generic [CallP , RetT ]):
34+ class LinearFlowTemplateCore (TaskTemplateArgsJobBase [IsLinearFlowTemplate [CallP , RetT ],
35+ IsLinearFlow [CallP , RetT ],
36+ CallP ,
37+ RetT ],
38+ JobTemplateMixin [IsLinearFlowTemplate [CallP , RetT ],
39+ IsLinearFlow [CallP , RetT ],
40+ CallP ,
41+ RetT ],
42+ FlowBase ,
43+ Generic [CallP , RetT ]):
4444 @classmethod
4545 def _get_job_subcls_for_apply (cls ) -> type [IsLinearFlow [CallP , RetT ]]:
4646 return cast (type [IsLinearFlow [CallP , RetT ]], LinearFlow [CallP , RetT ])
@@ -57,7 +57,7 @@ def linear_flow_template_as_callable_decorator(
5757
5858def to_linear_flow_template_init_protocol (
5959 decorated_cls : Callable [Concatenate [Callable [CallP , RetT ], InitP ],
60- _LinearFlowTemplate [CallP , RetT ]]
60+ LinearFlowTemplateCore [CallP , RetT ]]
6161) -> HasTaskTemplateArgsJobTemplateInit [
6262 IsLinearFlowTemplate [CallP , RetT ], IsTaskTemplate , CallP , RetT ]:
6363 return cast (
@@ -69,7 +69,7 @@ def to_linear_flow_template_init_protocol(
6969
7070
7171LinearFlowTemplate = linear_flow_template_as_callable_decorator (
72- to_linear_flow_template_init_protocol (_LinearFlowTemplate ))
72+ to_linear_flow_template_init_protocol (LinearFlowTemplateCore ))
7373
7474
7575class LinearFlow (JobMixin [IsLinearFlowTemplate [CallP , RetT ], IsLinearFlow [CallP , RetT ], CallP ,
@@ -91,16 +91,16 @@ def _get_job_template_subcls_for_revise(cls) -> type[IsLinearFlowTemplate[CallP,
9191 return cast (type [IsLinearFlowTemplate [CallP , RetT ]], LinearFlowTemplate )
9292
9393
94- class _DagFlowTemplate (TaskTemplateArgsJobBase [IsDagFlowTemplate [CallP , RetT ],
95- IsDagFlow [CallP , RetT ],
96- CallP ,
97- RetT ],
98- JobTemplateMixin [IsDagFlowTemplate [CallP , RetT ],
99- IsDagFlow [CallP , RetT ],
100- CallP ,
101- RetT ],
102- FlowBase ,
103- Generic [CallP , RetT ]):
94+ class DagFlowTemplateCore (TaskTemplateArgsJobBase [IsDagFlowTemplate [CallP , RetT ],
95+ IsDagFlow [CallP , RetT ],
96+ CallP ,
97+ RetT ],
98+ JobTemplateMixin [IsDagFlowTemplate [CallP , RetT ],
99+ IsDagFlow [CallP , RetT ],
100+ CallP ,
101+ RetT ],
102+ FlowBase ,
103+ Generic [CallP , RetT ]):
104104 @classmethod
105105 def _get_job_subcls_for_apply (cls ) -> type [IsDagFlow [CallP , RetT ]]:
106106 return cast (type [IsDagFlow [CallP , RetT ]], DagFlow [CallP , RetT ])
@@ -117,7 +117,7 @@ def dag_flow_template_as_callable_decorator(
117117
118118def to_dag_flow_template_init_protocol (
119119 decorated_cls : Callable [Concatenate [Callable [CallP , RetT ], InitP ],
120- _DagFlowTemplate [CallP , RetT ]]
120+ DagFlowTemplateCore [CallP , RetT ]]
121121) -> HasTaskTemplateArgsJobTemplateInit [IsDagFlowTemplate [CallP , RetT ], IsTaskTemplate , CallP ,
122122 RetT ]:
123123 return cast (
@@ -129,7 +129,7 @@ def to_dag_flow_template_init_protocol(
129129
130130
131131DagFlowTemplate = dag_flow_template_as_callable_decorator (
132- to_dag_flow_template_init_protocol (_DagFlowTemplate ))
132+ to_dag_flow_template_init_protocol (DagFlowTemplateCore ))
133133
134134
135135class DagFlow (JobMixin [IsDagFlowTemplate [CallP , RetT ], IsDagFlow [CallP , RetT ], CallP , RetT ],
@@ -150,16 +150,16 @@ def _get_job_template_subcls_for_revise(cls) -> type[IsDagFlowTemplate[CallP, Re
150150 return cast (type [IsDagFlowTemplate [CallP , RetT ]], DagFlowTemplate )
151151
152152
153- class _FuncFlowTemplate (FuncArgJobBase [IsFuncFlowTemplate [CallP , RetT ],
154- IsFuncFlow [CallP , RetT ],
155- CallP ,
156- RetT ],
157- JobTemplateMixin [IsFuncFlowTemplate [CallP , RetT ],
158- IsFuncFlow [CallP , RetT ],
159- CallP ,
160- RetT ],
161- FlowBase ,
162- Generic [CallP , RetT ]):
153+ class FuncFlowTemplateCore (FuncArgJobBase [IsFuncFlowTemplate [CallP , RetT ],
154+ IsFuncFlow [CallP , RetT ],
155+ CallP ,
156+ RetT ],
157+ JobTemplateMixin [IsFuncFlowTemplate [CallP , RetT ],
158+ IsFuncFlow [CallP , RetT ],
159+ CallP ,
160+ RetT ],
161+ FlowBase ,
162+ Generic [CallP , RetT ]):
163163 @classmethod
164164 def _get_job_subcls_for_apply (cls ) -> type [IsFuncFlow [CallP , RetT ]]:
165165 return cast (type [IsFuncFlow [CallP , RetT ]], FuncFlow [CallP , RetT ])
@@ -176,14 +176,14 @@ def func_flow_template_as_callable_decorator(
176176
177177def to_func_flow_template_init_protocol (
178178 decorated_cls : Callable [Concatenate [Callable [CallP , RetT ], InitP ],
179- _FuncFlowTemplate [CallP , RetT ]]
179+ FuncFlowTemplateCore [CallP , RetT ]]
180180) -> HasFuncArgJobTemplateInit [IsFuncFlowTemplate [CallP , RetT ], CallP , RetT ]:
181181 return cast (HasFuncArgJobTemplateInit [IsFuncFlowTemplate [CallP , RetT ], CallP , RetT ],
182182 decorated_cls )
183183
184184
185185FuncFlowTemplate = func_flow_template_as_callable_decorator (
186- to_func_flow_template_init_protocol (_FuncFlowTemplate ))
186+ to_func_flow_template_init_protocol (FuncFlowTemplateCore ))
187187
188188
189189class FuncFlow (JobMixin [IsFuncFlowTemplate [CallP , RetT ], IsFuncFlow [CallP , RetT ], CallP , RetT ],
0 commit comments