summaryrefslogtreecommitdiff
path: root/gpsfake
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2013-11-03 17:23:12 -0500
committerEric S. Raymond <esr@thyrsus.com>2013-11-03 19:19:15 -0500
commit183c826a061a69d253c43b6f820ea6473fea4d28 (patch)
treec75c20db3ac2a0b33955ed0ed3f466e6916f1295 /gpsfake
parent311d6361b9847209b53ef3fb332f78eef998011a (diff)
downloadgpsd-183c826a061a69d253c43b6f820ea6473fea4d28.tar.gz
Improve gpsfake debugging.
Diffstat (limited to 'gpsfake')
-rwxr-xr-xgpsfake5
1 files changed, 4 insertions, 1 deletions
diff --git a/gpsfake b/gpsfake
index f6c3702e..a85e85d6 100755
--- a/gpsfake
+++ b/gpsfake
@@ -190,7 +190,10 @@ if __name__ == '__main__':
sys.stderr.write("gpsfake: " + e.msg + "\n")
raise SystemExit, 1
except IOError, e:
- sys.stderr.write("gpsfake: no such file as %s or file unreadable\n"%e.filename)
+ if e.filename is None:
+ sys.stderr.write("gpsfake: unknown internal I/O error %s\n" % e)
+ else:
+ sys.stderr.write("gpsfake: no such file as %s or file unreadable\n"%e.filename)
raise SystemExit, 1
except OSError:
sys.stderr.write("gpsfake: can't open pty.\n")