From b111dbc2e989e2b8714f8c1ac49f8f6b26949588 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Sat, 29 Jan 2011 06:41:17 -0500 Subject: Catch and display regression errors from malformed JSON. --- gpsfake | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gpsfake') diff --git a/gpsfake b/gpsfake index 82874bca..7dfd5e06 100755 --- a/gpsfake +++ b/gpsfake @@ -195,6 +195,9 @@ if __name__ == '__main__': except socket.error, msg: sys.stderr.write("gpsfake: socket error %s.\n" % msg) raise SystemExit, 1 + except gps.client.json_error, e: + sys.stderr.write("gpsfake: JSON error on line %s is %s.\n" % (`e.data`, e.explanation)) + raise SystemExit, 1 finally: test.cleanup(); -- cgit v1.2.1