diff --git a/bin/logtool b/bin/logtool index 01710934d0c55c782ca4b747ca1db97e9e202f9c..19b3e8051b1e1335e18030d2c645b9eda40c315e 100755 --- a/bin/logtool +++ b/bin/logtool @@ -129,7 +129,11 @@ following: print logmgr.quantity_data[args.pop(0)].table else: # not a known command, interpret as file name - logmgr = LogManager(cmd) + from os import access, R_OK + if access(cmd, R_OK): + logmgr = LogManager(cmd) + else: + raise IOError, "file '%s' not found" % cmd if did_plot: from pylab import show, title, legend, axis, grid