Raymond Hettinger added the comment:

Every branch has a cost (in particular, it tends to contaminate global branch 
prediction tables and blow other code out of the L1 code cache).  The cost 
isn't big, but branches shouldn't be added unless we know there is a real 
benefit.

I would think that in real-world code, this branch will almost never be taken.  
The common case will pay a price (albiet a small one) for almost zero benefit.

----------
nosy: +rhettinger

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

Reply via email to