Python 3 compatibility: raise unicode exception messages

In order to make exceptions display well with the Python binding on Python 3.x, return exception message as unicode/str rather than str/bytes.
This commit is contained in:
test'"/script/textarea 2016-06-30 22:54:35 +02:00 committed by GitHub
parent faef4365cf
commit 1b957b7b50

View file

@ -156,7 +156,7 @@ class UcError(Exception):
self.errno = errno
def __str__(self):
return _uc.uc_strerror(self.errno)
return _uc.uc_strerror(self.errno).decode('ascii')
# return the core's version