@@ -17,7 +17,6 @@ def add_parser(
17
17
child_parsers = parser .add_subparsers (required = True )
18
18
19
19
_add_list (child_parsers , parents = parents )
20
- _add_raw (child_parsers , parents = parents )
21
20
22
21
23
22
def _add_list (
@@ -26,35 +25,22 @@ def _add_list(
26
25
) -> None :
27
26
list_model_subparser = parser .add_parser ("list" , parents = parents )
28
27
list_model_subparser .add_argument (
29
- "--all" ,
30
- "-a" ,
31
- help = "List all models (available and unavailable)" ,
28
+ "--raw" ,
29
+ help = "Raw details of all models" ,
32
30
default = False ,
33
31
action = "store_true" ,
34
32
)
35
33
list_model_subparser .set_defaults (func = _run_list )
36
34
37
35
38
- def _add_raw (
39
- parser : argparse ._SubParsersAction [argparse .ArgumentParser ],
40
- parents : List [argparse .ArgumentParser ],
41
- ) -> None :
42
- list_parser = parser .add_parser ("raw-supply" , parents = parents )
43
- list_parser .set_defaults (func = _run_raw )
44
-
45
-
46
36
def _run_list (args : argparse .Namespace ) -> None :
47
37
api = API (endpoint_url = args .endpoint , log_level = args .log )
48
-
49
- if args .all :
50
- response = api . get_all_models ( )
38
+ response = api . get_all_models ()
39
+ if args .raw :
40
+ print ( json . dumps ( response , indent = 4 ) )
51
41
else :
52
- response = api .get_available_models ()
53
-
54
- print (json .dumps (response , indent = 4 ))
42
+ models = []
43
+ for i in response :
44
+ models .append (i ["name" ])
45
+ print (json .dumps (models , indent = 4 ))
55
46
56
-
57
- def _run_raw (args : argparse .Namespace ) -> None :
58
- api = API (endpoint_url = args .endpoint , log_level = args .log )
59
- response = api .get_supply ()
60
- print (json .dumps (response , indent = 4 ))
0 commit comments