From e53ea1b3a65ec9c5609ccbeda2b03fb309c24005 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Tue, 21 Aug 2012 11:46:47 -0400 Subject: [PATCH] Don't inherit device memory error from Python MemoryError. py.test seems to take the latter way too seriously, and the meaning is slightly off anyway. --- src/wrapper/wrap_constants.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/wrapper/wrap_constants.cpp b/src/wrapper/wrap_constants.cpp index 5f818bf6..d6e2246c 100644 --- a/src/wrapper/wrap_constants.cpp +++ b/src/wrapper/wrap_constants.cpp @@ -99,10 +99,7 @@ void pyopencl_expose_constants() { DECLARE_EXC(Error, NULL); - py::tuple memerr_bases = py::make_tuple( - CLError, - py::handle<>(py::borrowed(PyExc_MemoryError))); - DECLARE_EXC(MemoryError, memerr_bases.ptr()); + DECLARE_EXC(MemoryError, CLError.get()); DECLARE_EXC(LogicError, CLError.get()); DECLARE_EXC(RuntimeError, CLError.get()); -- GitLab