Skip to content

Commit 5da0081

Browse files
committed
breaking: Fix up exceptions
1 parent 3d2f2f7 commit 5da0081

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

_moira.pyx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,18 @@ cdef extern from "stdlib.h":
2828
void free(void * ptr)
2929

3030
class MoiraException(Exception):
31+
@property
3132
def code(self):
32-
return self.args[0]
33-
code = property(code)
33+
return self.args[0][0]
34+
35+
@property
36+
def message(self):
37+
return self.args[0][1]
3438

3539
__connected = False
3640

3741
def _error(code):
38-
raise MoiraException((code, error_message(code)))
42+
raise MoiraException((code, error_message(code).decode()))
3943

4044
def connect(server=''):
4145
"""

0 commit comments

Comments
 (0)