[Python-3000] gettype

Andrew Koenig ark-mlist at att.net
Wed Aug 2 06:56:18 CEST 2006

>  From a code style perspective, I've always felt that the magical
> __underscore__ names should not be referred to ouside of the class
> implementing those names. The double underscores are an indication that
> this method or property is in most normal use cases referred to
> implicitly by use rather than explicitly by name; Thus str() invokes
> __str__ and so on.

Haven't we seen this argument somewhere before?  :-)

(needless to say, I'm in agreement with it in this context too)

More information about the Python-3000 mailing list