Skip to content

Commit 13c84b6

Browse files
committed
Try os.fsdecode
1 parent dbfa83a commit 13c84b6

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
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',errors='surrogateescape')
45+
message = ffi.string(giterr.message).decode('utf8', errors='surrogateescape')
4646
else:
4747
message = f'err {err} (no message provided)'
4848

pygit2/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def maybe_string(ptr):
3434
if not ptr:
3535
return None
3636

37-
return ffi.string(ptr).decode('utf8', errors='replace')
37+
return os.fsdecode(ffi.string(ptr))
3838

3939

4040
def to_bytes(s, encoding='utf-8', errors='strict'):

0 commit comments

Comments
 (0)