From a83faacb0dbe7edd1bae38e1e715b77b6aaebb84 Mon Sep 17 00:00:00 2001 From: Kyle Sunden Date: Thu, 23 Apr 2026 15:39:56 -0500 Subject: [PATCH] Backport PR #31556: FIX: Inverted PyErr_Occurred check in enum type caster (_enums.h) --- src/_enums.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/_enums.h b/src/_enums.h index 18f3d9aac9fa..e607b93f50f2 100644 --- a/src/_enums.h +++ b/src/_enums.h @@ -80,7 +80,7 @@ namespace p11x { auto ival = PyLong_AsLong(tmp); \ value = decltype(value)(ival); \ Py_DECREF(tmp); \ - return !(ival == -1 && !PyErr_Occurred()); \ + return !(ival == -1 && PyErr_Occurred()); \ } else { \ return false; \ } \