From b8a27bbcd21a3d3a18b6efdafc7b73ba984d69f7 Mon Sep 17 00:00:00 2001 From: Sei Lisa Date: Mon, 26 Dec 2016 03:00:22 +0100 Subject: [PATCH] Check that the file exists instead of raising an ugly Python exception. --- main.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 64e49d0..c1608f7 100755 --- a/main.py +++ b/main.py @@ -477,7 +477,13 @@ def main(argv): if fname == '-': script = sys.stdin.read() else: - f = open(fname, 'r') + try: + f = open(fname, 'r') + except IOError as e: + if e.errno == 2: + sys.stderr.write('Error: File not found: %s\n' % fname) + return 2 + raise try: script = f.read() finally: