From 7303dc18f678eee47d189df6d57dac50efc9e148 Mon Sep 17 00:00:00 2001 From: Craig Kelly Date: Wed, 6 Jul 2016 14:59:37 -0500 Subject: [PATCH] Change file opening to replace characters on UTF-8 decode errors --- proselint/command_line.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proselint/command_line.py b/proselint/command_line.py index 7e9a4b479..7749e480b 100644 --- a/proselint/command_line.py +++ b/proselint/command_line.py @@ -112,7 +112,7 @@ def proselint(paths=None, version=None, clean=None, debug=None, num_errors = 0 for fp in filepaths: try: - f = click.open_file(fp, 'r', encoding="utf-8") + f = click.open_file(fp, 'r', encoding="utf-8", errors="replace") errors = lint(f, debug=debug) num_errors += len(errors) print_errors(fp, errors, output_json, compact=compact)