From 781c643f722fc89e759d81be6f4904bc5a18096a Mon Sep 17 00:00:00 2001 From: Andrew Stahlman Date: Wed, 21 Dec 2016 10:19:36 -0800 Subject: [PATCH] Don't overwrite file if SQL is invalid Prior to this change, if the input file contained invalid SQL it would be overwritten with an empty file. This change lets the exception propagate so that the file is left untouched. --- format_sql/main.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/format_sql/main.py b/format_sql/main.py index 0a45036..7eb9f88 100755 --- a/format_sql/main.py +++ b/format_sql/main.py @@ -130,11 +130,7 @@ def handle_sql_file(filename, debug=False): with open(filename) as f: lines = f.read() - try: - sql = format_sql(lines, debug) - except InvalidSQL as e: - print_non_data(e) - return + sql = format_sql(lines, debug) lines = '\n'.join(sql) return lines