]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
chore(c): declare notice_receiver as not raising exceptions
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Wed, 24 Jul 2024 08:29:06 +0000 (10:29 +0200)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Wed, 24 Jul 2024 09:54:04 +0000 (11:54 +0200)
The function indeed doesn't raise exceptions, as the possible one is
handled internally. Avoid a Cython compiler warning.

psycopg_c/psycopg_c/pq/pgconn.pyx

index f6a446f4133a4bcb479a0eddd25e001806dc3f91..9ec1039dfe17b920cb02933857dc92f9392e75ff 100644 (file)
@@ -710,7 +710,7 @@ cdef int _call_int(PGconn pgconn, conn_int_f func) except -2:
     return func(pgconn._pgconn_ptr)
 
 
-cdef void notice_receiver(void *arg, const libpq.PGresult *res_ptr) with gil:
+cdef void notice_receiver(void *arg, const libpq.PGresult *res_ptr) noexcept with gil:
     cdef PGconn pgconn = <object>arg
     if pgconn.notice_handler is None:
         return