Robert Bradshaw schrieb am 05.01.2017 um 19:12:
> On Thu, Jan 5, 2017 at 2:31 AM, Stefan Behnel wrote:
>> Robert Bradshaw schrieb am 04.01.2017 um 07:46:
>>> By default a cdef (or cpdef) function returning C type suppresses all
>>> exceptions, which is quite surprising to new (and old) users, and
On Thu, Jan 5, 2017 at 2:31 AM, Stefan Behnel wrote:
> Hi Robert!
>
> Robert Bradshaw schrieb am 04.01.2017 um 07:46:
>> By default a cdef (or cpdef) function returning C type suppresses all
>> exceptions, which is quite surprising to new (and old) users, and
>> makes
Hi Robert!
Robert Bradshaw schrieb am 04.01.2017 um 07:46:
> By default a cdef (or cpdef) function returning C type suppresses all
> exceptions, which is quite surprising to new (and old) users, and
> makes debugging difficult. I would propose that we make exception
> propagation the default.
>
By default a cdef (or cpdef) function returning C type suppresses all
exceptions, which is quite surprising to new (and old) users, and
makes debugging difficult. I would propose that we make exception
propagation the default.
The primary motivation to not do this would be for fear of performance