Author steven.daprano
Recipients p-ganssle, steven.daprano
Date 2017-08-16.17:13:13
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
I agree that returning type(self) or self.__class__ (not sure which is better) is the right thing to do.

It might be possible to argue that the Python version is buggy, if the C version is treated as the reference implementation and the Python version has to duplicate that. Or if the documentation specifies the C version's behaviour.

But if the precise behaviour is unspecified, or if the Python version is the reference implementation, its best to treat this as an enhancement rather than a bug fix and only apply it to 3.7.

I'm not sure which is the right approach here.
Date User Action Args
2017-08-16 17:13:13steven.dapranosetrecipients: + steven.daprano, p-ganssle
2017-08-16 17:13:13steven.dapranosetmessageid: <>
2017-08-16 17:13:13steven.dapranolinkissue31222 messages
2017-08-16 17:13:13steven.dapranocreate