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 pablogsal
Recipients pablogsal, pfalcon, ppperry, terry.reedy, vstinner
Date 2019-12-31.00:59:59
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1577753999.48.0.710999989466.issue32615@roundup.psfhosted.org>
In-reply-to
Content
> exec() params are already checked, as a seconds param, only dict or dict subclasses are accepted. Seems like good enough contract.

As I said, the documentation is considered the public API contract and again, the documentation says that dict subclasses are not accepted:

>> it must be a dictionary (and not a subclass of dictionary)

My opinion is that as Terry said, this is a violation of the contract and supporting dict subclasses is a case unusual enough to not sacrifice performance for the general case. 

> I am not, and please stop your accusations, that violates CoC.

A respectful indication to keep the discussion civilized does not violate the CoC. If you are not being sarcastic, then everything is fine.
History
Date User Action Args
2019-12-31 00:59:59pablogsalsetrecipients: + pablogsal, terry.reedy, pfalcon, vstinner, ppperry
2019-12-31 00:59:59pablogsalsetmessageid: <1577753999.48.0.710999989466.issue32615@roundup.psfhosted.org>
2019-12-31 00:59:59pablogsallinkissue32615 messages
2019-12-31 00:59:59pablogsalcreate