From: Stefan Behnel Date: Tue, 12 Feb 2013 19:26:20 +0000 (+0100) Subject: ignore 'raise ... from None' in Py<3.3 X-Git-Tag: 0.19b1~197 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=464f389cc24af7610498b9590f6efc5140065e4e;p=platform%2Fupstream%2Fpython-cython.git ignore 'raise ... from None' in Py<3.3 --- diff --git a/Cython/Utility/Exceptions.c b/Cython/Utility/Exceptions.c index 2c11287..9f3d53a 100644 --- a/Cython/Utility/Exceptions.c +++ b/Cython/Utility/Exceptions.c @@ -186,7 +186,11 @@ static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject goto bad; } +#if PY_VERSION_HEX >= 0x03030000 if (cause) { +#else + if (cause && cause != Py_None) { +#endif PyObject *fixed_cause; if (cause == Py_None) { /* raise ... from None */