We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dbfa83a commit 13c84b6Copy full SHA for 13c84b6
pygit2/errors.py
@@ -42,7 +42,7 @@ def check_error(err, io=False):
42
# Error message
43
giterr = C.git_error_last()
44
if giterr != ffi.NULL:
45
- message = ffi.string(giterr.message).decode('utf8',errors='surrogateescape')
+ message = ffi.string(giterr.message).decode('utf8', errors='surrogateescape')
46
else:
47
message = f'err {err} (no message provided)'
48
pygit2/utils.py
@@ -34,7 +34,7 @@ def maybe_string(ptr):
34
if not ptr:
35
return None
36
37
- return ffi.string(ptr).decode('utf8', errors='replace')
+ return os.fsdecode(ffi.string(ptr))
38
39
40
def to_bytes(s, encoding='utf-8', errors='strict'):
0 commit comments