From 503147f17e51c986ea4059f7f74f2f48582693a5 Mon Sep 17 00:00:00 2001 From: Jon Renner Date: Tue, 3 Dec 2013 10:27:20 +0800 Subject: [PATCH] handle non-int port arguments gracefully --- glances/glances.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/glances/glances.py b/glances/glances.py index 28443763..93b444c0 100644 --- a/glances/glances.py +++ b/glances/glances.py @@ -4473,6 +4473,11 @@ def main(): sys.exit(2) server_ip = arg elif opt in ("-p", "--port"): + try: + port_number = int(arg) + except: + print("invalid port number argument: %s" % arg) + sys.exit(2) server_port = arg elif opt in ("-o", "--output"): if arg.lower() == "html":