This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author serhiy.storchaka
Recipients Sergey.Kirpichev, lemburg, mark.dickinson, rhettinger, serhiy.storchaka, stutzbach, terry.reedy
Date 2022-03-26.07:36:59
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1648280219.74.0.453733016291.issue47079@roundup.psfhosted.org>
In-reply-to
Content
There is no "why". There is a fact that there is no such constrain. Adding a new constrain may break existing code. If you want to add a constrain, add it in you code.

If you are interesting "why", try to search old archives for the history of creating that module. Maybe you will find something. Maybe you will need to dip deeper, in discussions about abstract classes and protocols.
History
Date User Action Args
2022-03-26 07:36:59serhiy.storchakasetrecipients: + serhiy.storchaka, lemburg, rhettinger, terry.reedy, mark.dickinson, stutzbach, Sergey.Kirpichev
2022-03-26 07:36:59serhiy.storchakasetmessageid: <1648280219.74.0.453733016291.issue47079@roundup.psfhosted.org>
2022-03-26 07:36:59serhiy.storchakalinkissue47079 messages
2022-03-26 07:36:59serhiy.storchakacreate