diff --git a/IPython/utils/PyColorize.py b/IPython/utils/PyColorize.py index 613ae19..ddf3f7a 100644 --- a/IPython/utils/PyColorize.py +++ b/IPython/utils/PyColorize.py @@ -277,7 +277,11 @@ If no filename is given, or if filename is -, read standard input.""" if fname == '-': stream = sys.stdin else: - stream = file(fname) + try: + stream = file(fname) + except IOError,msg: + print >> sys.stderr, msg + sys.exit(1) parser = Parser()