<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jan 14, 2018 at 4:35 AM, Matthew Brett <span dir="ltr"><<a href="mailto:matthew.brett@gmail.com" target="_blank">matthew.brett@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<span class="gmail-"><br>
On Sun, Jan 14, 2018 at 3:35 AM, Eric Wieser<br>
<<a href="mailto:wieser.eric%2Bnumpy@gmail.com">wieser.eric+numpy@gmail.com</a>> wrote:<br>
> Did recarrays change? I didn’t see anything in the release notes.<br>
><br>
> Not directly, but structured arrays did, for which recarrays are really just<br>
> a thin and somewhat buggy wrapper.<br>
<br>
</span>Oh dear oh dear - for some reason I had completely missed these<br>
changes, and the justification for them.<br></blockquote><div><br></div><div>See <a href="https://github.com/numpy/numpy/pull/6053">https://github.com/numpy/numpy/pull/6053</a>. It actually goes back a couple of years.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
They do exactly the kind of thing that Konrad Hinsen was complaining<br>
about before, with justification, which is to change the behavior of<br>
previous code, without an intervening (long) period of raising an<br>
error.  In this case, the benefits of these changes seem small,<br>
compared to the inevitable breakage and silently changed results they<br>
will cause.<br>
<br>
Is there any chance of reversing them?<br></blockquote><div><br></div><div>Maybe, we'll see how things go.</div><div><br></div><div>Chuck </div></div></div></div>