Robert Bradshaw wrote:
>>> On Apr 14, 2009, at 9:17 AM, Dag Sverre Seljebotn wrote:
>>>
>>>> I was just thinking about this:
>>>>
>>>>      cdef int a = 10, b = 0
>>>>      print a // b
>>>>
>>>> which currently gives a C exception terminating the Python
>>>> interpreter.
>>>
>>> Since we changed it, we should chang it all the way. It will be
>>> somewhat uglier as this means when writing a / (c-c) one needs to
>>> store the denominator in a temp and check it rather than simply
>>> letting the expression through to C (I already did this for
>>> warnings).
>
> OK, pushed. http://hg.cython.org/cython-devel/rev/a09a309febdc

Note that this requires a GIL check now (just like the warning case),
haven't checked if this case is currently handled.

Stefan

_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to