diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2011-01-29 06:41:17 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2011-01-29 06:41:17 -0500 |
commit | b111dbc2e989e2b8714f8c1ac49f8f6b26949588 (patch) | |
tree | 4703454ce779efe776289101b15c465a969bef1c /gpsfake | |
parent | 24b81d753d98564767ce5af11ae5730791e4ab08 (diff) | |
download | gpsd-b111dbc2e989e2b8714f8c1ac49f8f6b26949588.tar.gz |
Catch and display regression errors from malformed JSON.
Diffstat (limited to 'gpsfake')
-rwxr-xr-x | gpsfake | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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(); |