[Python-Dev] [Python-checkins] r43126 - in python/trunk: Doc/lib/libsocket.tex Lib/socket.py Lib/test/test_socket.py Misc/NEWS Modules/socketmodule.c

Tim Peters tim.peters at gmail.com
Tue Mar 21 18:57:29 CET 2006


[attribution lost]
>>>> Looking into the library, I see many accessor
>>>> functions starting with either get_ or get; however, I don't
>>>> recall why that could have been relevant for socket objects.

[attribution lost]
>>> If you think that should be changed to attributes, we should
>>> do that.

[Guido]
>> Accessor functions are typical for APIs translated too literally from
>> Java. (threading.py being an example :-( )
>>
>> I'd like to change this as long as we're doing greenfield API design.

[Georg Brandl]
> Does that mean to change it to attributes?
> (since I'm no professional BDFL channeler I could have misread your
> sentence ;)

Yup, that's what it means.  In addition, the "greenfield" part meant
specifically they should be changed to read-only attributes.

One trick to professional channeling is to do the Pythonic thing, and
then just pretend you read Guido's mind.  Of course I'm _way_ beyond
that :-)


More information about the Python-Dev mailing list