Guido van Rossum <guido at python.org> added the comment: It definitely has its reasons -- there are pernicious edge cases. Probably revealed by the tests. ---------- _______________________________________ Python tracker <report at bugs.python.org> <https://bugs.python.org/issue40334> _______________________________________