[Numpy-discussion] Trying to turn warning to errors

Ondrej Marsalek ondrej.marsalek at gmail.com
Tue May 17 07:35:22 EDT 2011


On Fri, May 13, 2011 at 21:15, Ondrej Marsalek
<ondrej.marsalek at gmail.com> wrote:
> On Fri, May 13, 2011 at 18:54, Pauli Virtanen <pav at iki.fi> wrote:
>> Fri, 13 May 2011 17:39:26 +0200, Ondrej Marsalek wrote:
>> [clip]
>>> while this does not (i.e. still produces just a warning):
>>>
>>> $ python -W error -c 'import numpy; x=numpy.ones(2); x+=1j'
>>> numpy.core.numeric.ComplexWarning: Casting complex values to real
>>> discards the imaginary part
>>>
>>> This is with Python 2.6.6 and numpy 1.5.1, but also confirmed with
>>> Python 2.7.
>>
>> Hmm, I suspect that there is some code in the type casting path
>> that swallows exceptions... Seems to also occur on 1.6.0rc3
>>
>> Can you file a bug ticket on this on the Numpy Trac, so it won't get lost?
>>
>
> If someone with an account could do this, that would be great.
>

OK, I made an account and created the ticket.

Ondrej



More information about the NumPy-Discussion mailing list