Re: [Cython] __cinit__ swallowing exceptions

2012-02-28 Thread Vitja Makarov
2012/2/28 Vitja Makarov : > 2012/2/28 mark florisson : >> On 28 February 2012 18:57, Vitja Makarov wrote: >>> 2012/2/28 mark florisson : On 28 February 2012 18:19, Lisandro Dalcin wrote: > This is something I really have no idea about how to fix, so I'll ask > any of you to do it. >>

Re: [Cython] __cinit__ swallowing exceptions

2012-02-28 Thread Vitja Makarov
2012/2/28 mark florisson : > On 28 February 2012 18:57, Vitja Makarov wrote: >> 2012/2/28 mark florisson : >>> On 28 February 2012 18:19, Lisandro Dalcin wrote: This is something I really have no idea about how to fix, so I'll ask any of you to do it. How to reproduce. The qui

Re: [Cython] __cinit__ swallowing exceptions

2012-02-28 Thread mark florisson
On 28 February 2012 18:57, Vitja Makarov wrote: > 2012/2/28 mark florisson : >> On 28 February 2012 18:19, Lisandro Dalcin wrote: >>> This is something I really have no idea about how to fix, so I'll ask >>> any of you to do it. >>> >>> How to reproduce. The quick example below should fail in the

Re: [Cython] __cinit__ swallowing exceptions

2012-02-28 Thread Vitja Makarov
2012/2/28 mark florisson : > On 28 February 2012 18:19, Lisandro Dalcin wrote: >> This is something I really have no idea about how to fix, so I'll ask >> any of you to do it. >> >> How to reproduce. The quick example below should fail in the second to >> last line in test_cinit.py, but it succeed

Re: [Cython] __cinit__ swallowing exceptions

2012-02-28 Thread mark florisson
On 28 February 2012 18:19, Lisandro Dalcin wrote: > This is something I really have no idea about how to fix, so I'll ask > any of you to do it. > > How to reproduce. The quick example below should fail in the second to > last line in test_cinit.py, but it succeeds: > > $ cat cinit.pyx > cdef clas

[Cython] __cinit__ swallowing exceptions

2012-02-28 Thread Lisandro Dalcin
This is something I really have no idea about how to fix, so I'll ask any of you to do it. How to reproduce. The quick example below should fail in the second to last line in test_cinit.py, but it succeeds: $ cat cinit.pyx cdef class A: def __cinit__(self, A a=None): pass $ cat test_