3131from torchx .runner .events .handlers import get_logging_handler
3232from torchx .util .session import get_session_id_or_create_new
3333
34- from .api import SourceType , TorchxEvent # noqa F401
34+ from .api import JobDefType , SourceType , TorchxEvent # noqa F401
3535
3636# pyre-fixme[9]: _events_logger is a global variable
3737_events_logger : logging .Logger = None
@@ -88,6 +88,7 @@ def __init__(
8888 app_id : Optional [str ] = None ,
8989 app_image : Optional [str ] = None ,
9090 app_metadata : Optional [Dict [str , str ]] = None ,
91+ job_def_type : JobDefType = JobDefType .AppDef ,
9192 runcfg : Optional [str ] = None ,
9293 workspace : Optional [str ] = None ,
9394 ) -> None :
@@ -97,6 +98,7 @@ def __init__(
9798 app_id ,
9899 app_image = app_image ,
99100 app_metadata = app_metadata ,
101+ job_def_type = job_def_type ,
100102 runcfg = runcfg ,
101103 workspace = workspace ,
102104 )
@@ -148,6 +150,7 @@ def _generate_torchx_event(
148150 app_id : Optional [str ] = None ,
149151 app_image : Optional [str ] = None ,
150152 app_metadata : Optional [Dict [str , str ]] = None ,
153+ job_def_type : JobDefType = JobDefType .AppDef ,
151154 runcfg : Optional [str ] = None ,
152155 source : SourceType = SourceType .UNKNOWN ,
153156 workspace : Optional [str ] = None ,
@@ -159,6 +162,7 @@ def _generate_torchx_event(
159162 app_id = app_id ,
160163 app_image = app_image ,
161164 app_metadata = app_metadata ,
165+ job_def_type = job_def_type ,
162166 runcfg = runcfg ,
163167 source = source ,
164168 workspace = workspace ,
0 commit comments