Skip to content

Commit c541064

Browse files
committed
Using surrogateescape for the caught git error message as well
1 parent 44ef360 commit c541064

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pygit2/errors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def check_error(err, io=False):
4242
# Error message
4343
giterr = C.git_error_last()
4444
if giterr != ffi.NULL:
45-
message = ffi.string(giterr.message).decode('utf8')
45+
message = ffi.string(giterr.message).decode('utf8',errors='surrogateescape')
4646
else:
4747
message = f'err {err} (no message provided)'
4848

0 commit comments

Comments
 (0)