From da0f7adf9760e96742de0d174f201fd4c633bf28 Mon Sep 17 00:00:00 2001 From: endie Date: Tue, 30 Mar 2021 23:51:18 +0000 Subject: [PATCH] Fix error handling --- pat.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) mode change 100755 => 100644 pat.py diff --git a/pat.py b/pat.py old mode 100755 new mode 100644 index a452f07..c44838e --- a/pat.py +++ b/pat.py @@ -28,7 +28,10 @@ for arg in argv[1:]: file = stdin if arg == "-" else open(arg, "r") read_result = file.read(bytes_to_read) except Exception as e: - print("Error reading %s: %s" % (file.name, e), file=stderr) + print( + f"Error {f'reading {file.name}' if 'file' in globals() else 'opening file'}: {e}", + file=stderr, + ) continue changes = len(list(filter(lambda c: not c in whitespace, read_result))) - 1