@@ -52,7 +52,7 @@ def is_done(self) -> bool:
5252
5353
5454class Subtask (Serializable ):
55- __slots__ = ("_repr" , "_pure_depend_keys" )
55+ __slots__ = ("_repr" , "_pure_depend_keys" , "runtime" )
5656
5757 subtask_id : str = StringField ("subtask_id" )
5858 subtask_name : str = StringField ("subtask_name" )
@@ -65,7 +65,6 @@ class Subtask(Serializable):
6565 virtual : bool = BoolField ("virtual" )
6666 retryable : bool = BoolField ("retryable" )
6767 priority : Tuple [int , int ] = TupleField ("priority" , FieldTypes .int32 )
68- rerun_time : int = Int32Field ("rerun_time" )
6968 extra_config : dict = DictField ("extra_config" )
7069 stage_id : str = StringField ("stage_id" )
7170 # chunks that need meta updated
@@ -95,7 +94,6 @@ def __init__(
9594 priority : Tuple [int , int ] = None ,
9695 virtual : bool = False ,
9796 retryable : bool = True ,
98- rerun_time : int = 0 ,
9997 extra_config : dict = None ,
10098 stage_id : str = None ,
10199 update_meta_chunks : List [ChunkType ] = None ,
@@ -116,7 +114,6 @@ def __init__(
116114 priority = priority ,
117115 virtual = virtual ,
118116 retryable = retryable ,
119- rerun_time = rerun_time ,
120117 extra_config = extra_config ,
121118 stage_id = stage_id ,
122119 update_meta_chunks = update_meta_chunks ,
@@ -129,11 +126,13 @@ def __init__(
129126 )
130127 self ._pure_depend_keys = None
131128 self ._repr = None
129+ self .runtime = None
132130
133131 def __on_deserialize__ (self ):
134132 super (Subtask , self ).__on_deserialize__ ()
135133 self ._pure_depend_keys = None
136134 self ._repr = None
135+ self .runtime = None
137136
138137 @property
139138 def expect_band (self ):
0 commit comments