python: return unicode string error message
This commit is contained in:
parent
27989fe121
commit
3120450213
|
@ -708,9 +708,9 @@ cdef class Session:
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
||||||
raise MemoryError()
|
raise MemoryError()
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_ZLIB:
|
elif rv == cspdylay.SPDYLAY_ERR_ZLIB:
|
||||||
raise ZlibError(cspdylay.spdylay_strerror(rv))
|
raise ZlibError(_strerror(rv))
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_UNSUPPORTED_VERSION:
|
elif rv == cspdylay.SPDYLAY_ERR_UNSUPPORTED_VERSION:
|
||||||
raise UnsupportedVersionError(cspdylay.spdylay_strerror(rv))
|
raise UnsupportedVersionError(_strerror(rv))
|
||||||
|
|
||||||
def __init__(self, side, version, config=None,
|
def __init__(self, side, version, config=None,
|
||||||
send_cb=None, recv_cb=None,
|
send_cb=None, recv_cb=None,
|
||||||
|
@ -777,7 +777,7 @@ cdef class Session:
|
||||||
if rv == 0:
|
if rv == 0:
|
||||||
return
|
return
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
||||||
raise InvalidArgumentError(cspdylay.spdylay_strerror(rv))
|
raise InvalidArgumentError(_strerror(rv))
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
||||||
raise MemoryError()
|
raise MemoryError()
|
||||||
|
|
||||||
|
@ -828,7 +828,7 @@ cdef class Session:
|
||||||
if rv == 0:
|
if rv == 0:
|
||||||
return
|
return
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
||||||
raise InvalidArgumentError(cspdylay.spdylay_strerror(rv))
|
raise InvalidArgumentError(_strerror(rv))
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
||||||
raise MemoryError()
|
raise MemoryError()
|
||||||
|
|
||||||
|
@ -851,7 +851,7 @@ cdef class Session:
|
||||||
if rv == 0:
|
if rv == 0:
|
||||||
return
|
return
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
||||||
raise InvalidArgumentError(cspdylay.spdylay_strerror(rv))
|
raise InvalidArgumentError(_strerror(rv))
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
||||||
raise MemoryError()
|
raise MemoryError()
|
||||||
|
|
||||||
|
@ -871,7 +871,7 @@ cdef class Session:
|
||||||
if rv == 0:
|
if rv == 0:
|
||||||
return
|
return
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
||||||
raise InvalidArgumentError(cspdylay.spdylay_strerror(rv))
|
raise InvalidArgumentError(_strerror(rv))
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
||||||
raise MemoryError()
|
raise MemoryError()
|
||||||
|
|
||||||
|
@ -886,7 +886,7 @@ cdef class Session:
|
||||||
if rv == 0:
|
if rv == 0:
|
||||||
return
|
return
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
||||||
raise InvalidArgumentError(cspdylay.spdylay_strerror(rv))
|
raise InvalidArgumentError(_strerror(rv))
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
||||||
raise MemoryError()
|
raise MemoryError()
|
||||||
|
|
||||||
|
@ -901,7 +901,7 @@ cdef class Session:
|
||||||
if rv == 0:
|
if rv == 0:
|
||||||
return
|
return
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
||||||
raise InvalidArgumentError(cspdylay.spdylay_strerror(rv))
|
raise InvalidArgumentError(_strerror(rv))
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
||||||
raise MemoryError()
|
raise MemoryError()
|
||||||
|
|
||||||
|
@ -972,10 +972,13 @@ cdef class Session:
|
||||||
if rv == 0:
|
if rv == 0:
|
||||||
return
|
return
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
elif rv == cspdylay.SPDYLAY_ERR_INVALID_ARGUMENT:
|
||||||
raise InvalidArgumentError(cspdylay.spdylay_strerror(rv))
|
raise InvalidArgumentError(_strerror(rv))
|
||||||
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
elif rv == cspdylay.SPDYLAY_ERR_NOMEM:
|
||||||
raise MemoryError()
|
raise MemoryError()
|
||||||
|
|
||||||
|
cdef _strerror(int error_code):
|
||||||
|
return cspdylay.spdylay_strerror(error_code).decode('UTF-8')
|
||||||
|
|
||||||
cpdef int npn_get_version(proto):
|
cpdef int npn_get_version(proto):
|
||||||
cdef char *cproto
|
cdef char *cproto
|
||||||
if proto == None:
|
if proto == None:
|
||||||
|
|
Loading…
Reference in New Issue