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())