[SciPy-dev] Note on changeset 5878: Add old_behavior arg for convolve2d and correlate2d
Pearu Peterson
pearu.peterson at gmail.com
Wed Oct 7 10:00:06 EDT 2009
Stéfan van der Walt wrote:
> 2009/10/7 Pearu Peterson <pearu.peterson at gmail.com>:
>> The problem right now is that it is difficult to write a stable
>> application that would not give this warning.
>> Using old_behavior=False argument means that when upgrading to scipy
>> 0.9.0, the application will become broken because the kw argument will
>> be removed. In my application the old and new behaviors are identical.
>
> If the old and new behaviours are identical, you could just suppress
> the warning:
>
> http://docs.python.org/library/warnings.html#temporarily-suppressing-warnings
Sure. But suppressing warnings is a temporary solution and pollutes an
application code. In fact, an easier temporary solution would be just to
use old_behavior=False.
I was looking for a more permanent solution, that is, fixing the source
of the problem rather than forcing workarounds to (possible many)
applications.
Thanks,
Pearu
More information about the SciPy-Dev
mailing list