Karthikeyan Singaravelan <tir.kar...@gmail.com> added the comment:

The patch assumed using the magic method attribute as the way to evaluate an 
object in a context which I got to know is wrong since evaluations in context 
like boolean are not only dependent on one magic method but has a precedence 
over several others. In the event of 3.9 alpha 6 being the next candidate I 
guess the change can be reverted to be revisited later about the desired 
behaviour with backwards compatibility. The docs could perhaps be clarified 
that calling magic method on a wrap gives default set of values. 

Thoughts on reversion or other possible approaches?

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue39966>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to