On Sat, Aug 19, 2017 at 9:22 AM, Pauli Virtanen <p...@iki.fi> wrote: > While the intention of making it harder to write code with bugs > is good, it should not come at the cost of having everyone fix > their old scripts, which worked correctly previously, but then > suddenly stop working.
This is a good point. Deprecating anything in such a widely used library has a very big cost that must be weighed against the benefits, and I agree that truth-testing on size=1 arrays is neither broken nor dangerous. IMO, it is a small refactoring hazard at worst. > Note also that I expect polling on this mailing list will not > reach the majority of the user base, [...] Yep. This thread was really just to test the waters. While there's no way to really reach out to the silent majority, I am going to at least make a github issue and summarize the points from this discussion there. I'm glad to see that the general response so far has been that this seems actionable (specifically, deprecating __nonzero__ on size=0 arrays).
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion