The last time I noticed this question (probably around python 2.4?), it was 
considered a deliberate decision.

There are languages with more open classes, such as (IIRC) Ruby and Smalltalk, 
but Python chose to remain somewhat closed, because monkey-patching is 
undesirable, and can be a problem for security audits.

Whether it would really open additional attack vectors or crash possibilities 
... wasn't judged worth the time to analyze or the risk of being wrong.  Maybe 
those tradeoffs have changed, but if you don't get any other answers, that (and 
the bias for status quo) is the likely explanation.

-jJ
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/H3TLXXUEFZMKD4A7RBGUSILSQ6TSMCOI/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to