Self Nanny

Gaetan Corneau corg at
Mon Mar 6 21:43:35 CET 2000

OK, I didn't make myself clear :)

1) *I* don't mind having to specify "self" in method definitions

2) *I* don't mind having to write "self.Something"

3) BUT I think that it would be *nice* not to have to specify "self" in
method definitions, and it would certainly help A LOT of newbies

4) if possible at all, not having to write "self.Something" would be cool,
but not as important as #3

And don't tell me #3 can't (technically speaking) be done :)

If I'm mistaken, then OK, only C++ programmers forget to specify "self" as
first parameter for a method, I won't insist, you know. If you really don't
care about C++ programmers (but remember, there are quite a few), fine.

There could be other solutions even if you don't want to change things: why
not emit a warning that you can turn off if you're an experienced Python

Is that clearer?  ;)
   Gaetan Corneau
   Software Developer 
   Copernic Technologies inc.
   E-mail: corg at                         
"Tu l'as trop écrasé, César, ce Port Salut"

Version: 3.1
GCS/B/MU d- s+:++ a C++ 
UL+ P--- W+ N- K- W++ t-- 
!5 X- R+ tv-- b++ DI++ 
G e++ h---- r+++ y++++

More information about the Python-list mailing list