The problem isn’t specifically with _optinfo.  _optinfo losing information is 
just a symptom of the fact that __array_prepare__, __array_wrap__, and 
__array_finalize__ do not appear to be working as documented.  So far as I can 
tell, there is no way to access attributes of subclasses when using 
mathematical operators so it is impossible to maintain subclasses that contain 
additional attributes.



On 1/26/16, 10:45 AM, "NumPy-Discussion on behalf of Sebastian Berg" 
<numpy-discussion-boun...@scipy.org on behalf of sebast...@sipsolutions.net> 
wrote:

>was changed to something like:
>
>        masked_result._update_from(result)
>
>My guess is almost that this fixed some other bug (but you should
>probably check git blame to see why it was put in). It might be that
>_optinfo should be handled more specifically. It seems like a very
>weird feature to me though when the info is always copied from the left
>operand...
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
https://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to