fix: Change file reading error handling from "ignore" to "replace"

This commit is contained in:
Paul Gauthier 2025-02-15 12:00:39 -08:00 committed by Paul Gauthier (aider)
parent 108ce18d51
commit 69fcc3acd7
2 changed files with 28 additions and 2 deletions

View file

@ -368,7 +368,7 @@ class InputOutput:
return self.read_image(filename)
try:
with open(str(filename), "r", encoding=self.encoding, errors="ignore") as f:
with open(str(filename), "r", encoding=self.encoding, errors="replace") as f:
return f.read()
except FileNotFoundError:
if not silent:

View file

@ -543,4 +543,30 @@
date: 2025-01-21
versions: 0.72.2.dev
seconds_per_case: 24.2
total_cost: 0.0000
total_cost: 0.0000
- dirname: 2025-02-15-19-51-22--chatgpt4o-feb15-diff
test_cases: 223
model: chatgpt-4o-latest
edit_format: diff
commit_hash: 108ce18-dirty
pass_rate_1: 9.0
pass_rate_2: 27.1
pass_num_1: 20
pass_num_2: 61
percent_cases_well_formed: 93.3
error_outputs: 66
num_malformed_responses: 21
num_with_malformed_responses: 15
user_asks: 57
lazy_comments: 0
syntax_errors: 0
indentation_errors: 0
exhausted_context_windows: 0
test_timeouts: 2
total_tests: 225
command: aider --model chatgpt-4o-latest
date: 2025-02-15
versions: 0.74.3.dev
seconds_per_case: 12.4
total_cost: 14.3703