Skip to content

Commit 12aae0f

Browse files
author
Ivan Dlugos
committed
support unknown error codes returned from the c-api
1 parent 17cb65e commit 12aae0f

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

objectbox/c.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,11 @@ class CoreException(Exception):
182182
def __init__(self, code):
183183
self.code = code
184184
self.message = py_str(C.obx_last_error_message())
185-
super(CoreException, self).__init__("%d (%s) - %s" % (code, self.codes[code], self.message))
185+
if code in self.codes:
186+
text = "%d (%s) - %s" % (code, self.codes[code], self.message)
187+
else:
188+
text = "%d - %s" % (code, self.message)
189+
super(CoreException, self).__init__(text)
186190

187191

188192
class NotFoundException(CoreException):

0 commit comments

Comments
 (0)