[Python-ideas] Improve error message when missing 'self' in method definition

Yury Selivanov yselivanov.ml at gmail.com
Wed Oct 5 14:55:35 EDT 2016



On 2016-10-05 2:50 PM, Nathan Goldbaum wrote:
> On Wed, Oct 5, 2016 at 1:27 PM, Michel Desmoulin <desmoulinmichel at gmail.com>
> wrote:
>
>> +1. Python does need better error messages. This and the recent new import
>> exception will really help.
>>
>> Will feature freeze prevent this to get into 3.6 if some champion it?
>>
> Speaking of, I'm not much of a C hacker, and messing with CPython internals
> is a little daunting. If anyone wants to take this on, you have my
> blessing. I also may take a shot at implementing this idea in the next
> couple weeks when I have some time.

It would help if you could create an issue and write exhaustive 
unittests (or at least specifying how exactly the patch should work for 
all corner cases).  Someone with the knowledge of CPython internals will 
later add the missing C code to the patch.

Yury



More information about the Python-ideas mailing list