From 79d08b1b4ac2841353b4ce312f0600cbc2a487b3 Mon Sep 17 00:00:00 2001 From: Henry Cheung Date: Thu, 27 Dec 2018 09:23:34 +0800 Subject: [PATCH] fix cli arguments type casting --- app/JsonServer/JsonServer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/JsonServer/JsonServer.py b/app/JsonServer/JsonServer.py index 63152b5..cfd7a89 100644 --- a/app/JsonServer/JsonServer.py +++ b/app/JsonServer/JsonServer.py @@ -478,9 +478,9 @@ def main(args): if __name__=="__main__": parser = argparse.ArgumentParser() - parser.add_argument('--tcpport', default=8080) - parser.add_argument('--autoaddmgr', default=True) - parser.add_argument('--autodeletemgr', default=True) + parser.add_argument('--tcpport', type=int, default=8080) + parser.add_argument('--autoaddmgr', action='store_false', help='to disable autoaddmgr thread', default=True) + parser.add_argument('--autodeletemgr', action='store_false', help='to disable autodeletemgr thread', default=True) parser.add_argument('--serialport', default=None) parser.add_argument('--configfilename', default='JsonServer.config') args = vars(parser.parse_args())