File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,17 @@ def _create_args_parser(
25
25
config : Optional [Dict [str , Any ]] = None ,
26
26
) -> argparse .ArgumentParser :
27
27
parameters = inspect .signature (cmpnt_fn ).parameters
28
+ return _create_args_parser_from_parameters (
29
+ cmpnt_fn , parameters , cmpnt_defaults , config
30
+ )
31
+
32
+
33
+ def _create_args_parser_from_parameters (
34
+ cmpnt_fn : Callable [..., Any ], # pyre-ignore[2]
35
+ parameters : Mapping [str , inspect .Parameter ],
36
+ cmpnt_defaults : Optional [Dict [str , str ]] = None ,
37
+ config : Optional [Dict [str , Any ]] = None ,
38
+ ) -> argparse .ArgumentParser :
28
39
function_desc , args_desc = get_fn_docstring (cmpnt_fn )
29
40
script_parser = argparse .ArgumentParser (
30
41
prog = f"torchx run <run args...> { cmpnt_fn .__name__ } " ,
You can’t perform that action at this time.
0 commit comments