From: Keir Fraser Date: Thu, 12 Mar 2009 15:07:20 +0000 (+0000) Subject: xentrace: error handling on non-existent formats file X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~13992^2~85 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=677a041f1f521c43ecaba52d1d663785d22d57b7;p=xen.git xentrace: error handling on non-existent formats file Attached patch does proper error handling when specified formats file doesn't exist. Signed-off-by: Christoph Egger --- diff --git a/tools/xentrace/xentrace_format b/tools/xentrace/xentrace_format index d66cb74578..f0127309ab 100644 --- a/tools/xentrace/xentrace_format +++ b/tools/xentrace/xentrace_format @@ -81,7 +81,11 @@ signal.signal(signal.SIGINT, sighand) interrupted = 0 -defs = read_defs(arg[0]) +try: + defs = read_defs(arg[0]) +except IOError, exn: + print exn + sys.exit(1) # structure of trace record (as output by xentrace): # HDR(I) {TSC(Q)} D1(I) D2(I) D3(I) D4(I) D5(I) D6(I) D7(I)