]> git.notmuchmail.org Git - notmuch/blobdiff - bindings/python-cffi/notmuch2/_errors.py
Merge branch 'release'
[notmuch] / bindings / python-cffi / notmuch2 / _errors.py
index f55cc96b53bf44ba69cbbd0b5774626fc8006632..17c3ad9cc39af7cf565f66aae9570bcba22a8f9c 100644 (file)
@@ -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'