31
31
from torchx .runner .events .handlers import get_logging_handler
32
32
from torchx .util .session import get_session_id_or_create_new
33
33
34
- from .api import SourceType , TorchxEvent # noqa F401
34
+ from .api import JobDefType , SourceType , TorchxEvent # noqa F401
35
35
36
36
# pyre-fixme[9]: _events_logger is a global variable
37
37
_events_logger : logging .Logger = None
@@ -88,6 +88,7 @@ def __init__(
88
88
app_id : Optional [str ] = None ,
89
89
app_image : Optional [str ] = None ,
90
90
app_metadata : Optional [Dict [str , str ]] = None ,
91
+ job_def_type : JobDefType = JobDefType .AppDef ,
91
92
runcfg : Optional [str ] = None ,
92
93
workspace : Optional [str ] = None ,
93
94
) -> None :
@@ -97,6 +98,7 @@ def __init__(
97
98
app_id ,
98
99
app_image = app_image ,
99
100
app_metadata = app_metadata ,
101
+ job_def_type = job_def_type ,
100
102
runcfg = runcfg ,
101
103
workspace = workspace ,
102
104
)
@@ -148,6 +150,7 @@ def _generate_torchx_event(
148
150
app_id : Optional [str ] = None ,
149
151
app_image : Optional [str ] = None ,
150
152
app_metadata : Optional [Dict [str , str ]] = None ,
153
+ job_def_type : JobDefType = JobDefType .AppDef ,
151
154
runcfg : Optional [str ] = None ,
152
155
source : SourceType = SourceType .UNKNOWN ,
153
156
workspace : Optional [str ] = None ,
@@ -159,6 +162,7 @@ def _generate_torchx_event(
159
162
app_id = app_id ,
160
163
app_image = app_image ,
161
164
app_metadata = app_metadata ,
165
+ job_def_type = job_def_type ,
162
166
runcfg = runcfg ,
163
167
source = source ,
164
168
workspace = workspace ,
0 commit comments