From: emellor@leeni.uk.xensource.com Date: Thu, 15 Jun 2006 10:52:23 +0000 (+0100) Subject: Catch ValueError and OverflowError, to diagnose bad arguments. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~15955^2~5 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a8bdc8130ef1242b2db60cad430ad1ba336cf102;p=xen.git Catch ValueError and OverflowError, to diagnose bad arguments. Signed-off-by: Hiroyuki Yamamoto Signed-off-by: Masaki Kanno --- diff --git a/tools/python/xen/xm/main.py b/tools/python/xen/xm/main.py index 62875cac8b..a3b96dc6a8 100644 --- a/tools/python/xen/xm/main.py +++ b/tools/python/xen/xm/main.py @@ -1193,6 +1193,9 @@ def main(argv=sys.argv): else: print >>sys.stderr, "Error: %s" % ex.faultString sys.exit(1) + except (ValueError, OverflowError): + err("Invalid argument.") + usage(argv[1]) except: print "Unexpected error:", sys.exc_info()[0] print