From a6ad914778a099ce77523f4d10bb1c2eaeb2d0a3 Mon Sep 17 00:00:00 2001 From: YoSTEALTH Date: Wed, 28 Feb 2024 02:38:01 -0600 Subject: [PATCH] error: fixed https://github.com/cython/cython/issues/6001 --- src/liburing/__init__.py | 2 +- src/liburing/error.pxd | 2 +- src/liburing/error.pyx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/liburing/__init__.py b/src/liburing/__init__.py index ebdf18a..7312058 100644 --- a/src/liburing/__init__.py +++ b/src/liburing/__init__.py @@ -1,7 +1,7 @@ from dynamic_import import importer -__version__ = '2024.2.27' +__version__ = '2024.2.28' importer(cache=True, exclude_dir='lib') # - `importer()` helps this project manage all import needs. It auto scans for diff --git a/src/liburing/error.pxd b/src/liburing/error.pxd index fb9bf54..a996bca 100644 --- a/src/liburing/error.pxd +++ b/src/liburing/error.pxd @@ -1,4 +1,4 @@ -cpdef int trap_error(int no) nogil +cpdef int trap_error(int no) except -1 nogil cdef void raise_error(signed int no=?) cpdef void memory_error(object cls, str msg=?) cpdef void index_error(object cls, unsigned int, str msg=?) diff --git a/src/liburing/error.pyx b/src/liburing/error.pyx index c955a61..cec7a6b 100644 --- a/src/liburing/error.pyx +++ b/src/liburing/error.pyx @@ -2,7 +2,7 @@ from libc.errno cimport errno from libc.string cimport strerror -cpdef inline int trap_error(int no) nogil: +cpdef inline int trap_error(int no) except -1 nogil: ''' Trap Error Type