Tim Peters added the comment:

Elliot, PyObject_RichCompareBool calls PyObject_RichCompare.  That in turn does 
some checks, hides a small mountain of tests in the expansions of the 
recursion-checking macros, and calls do_richcompare.  That in turn does some 
useless (in the cases you're aiming at) tests and finally gets around to 
invoking tp_richcompare.  Your patch gets to that final step at once.

I'm surprised you didn't know that ;-)

----------

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

Reply via email to