Selaa lähdekoodia

fix commend line help display

zhangyubo0722 1 vuosi sitten
vanhempi
commit
89e263e265
1 muutettua tiedostoa jossa 7 lisäystä ja 2 poistoa
  1. 7 2
      paddlex/paddlex_cli.py

+ 7 - 2
paddlex/paddlex_cli.py

@@ -97,7 +97,7 @@ def args_cfg():
     parser.add_argument("--host", type=str, default="0.0.0.0")
     parser.add_argument("--port", type=int, default=8080)
 
-    return parser.parse_args()
+    return parser
 
 
 def install(args):
@@ -162,7 +162,12 @@ def serve(pipeline, *, device, use_hpip, serial_number, update_license, host, po
 # for CLI
 def main():
     """API for commad line"""
-    args = args_cfg()
+    args = args_cfg().parse_args()
+    if len(sys.argv) == 1:
+        logging.warning("No arguments provided. Displaying help information:")
+        args_cfg().print_help()
+        return
+
     if args.install:
         install(args)
     elif args.serve: