aboutsummaryrefslogtreecommitdiff
path: root/bindings/python-cffi/notmuch2
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2021-12-05 09:02:50 -0400
committerDavid Bremner <david@tethera.net>2021-12-05 09:02:50 -0400
commit95f0c59fe98b1404ca8a4042becf650aeb09b923 (patch)
tree0a09e459b93a87fd2c48df0966e8241a4076a187 /bindings/python-cffi/notmuch2
parentc01152885c565813aa9510481e425e7c61815b56 (diff)
parentca4e1d885b0d9dcdeb45ad6f2829f88dafc7949c (diff)
Merge branch 'release'
Diffstat (limited to 'bindings/python-cffi/notmuch2')
-rw-r--r--bindings/python-cffi/notmuch2/_errors.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/bindings/python-cffi/notmuch2/_errors.py b/bindings/python-cffi/notmuch2/_errors.py
index f55cc96b..17c3ad9c 100644
--- a/bindings/python-cffi/notmuch2/_errors.py
+++ b/bindings/python-cffi/notmuch2/_errors.py
@@ -83,7 +83,8 @@ class NotmuchError(Exception):
if self.message:
return self.message
elif self.status:
- return capi.lib.notmuch_status_to_string(self.status)
+ char_str = capi.lib.notmuch_status_to_string(self.status)
+ return capi.ffi.string(char_str).decode(errors='replace')
else:
return 'Unknown error'