Python Core Library and PEP8

Posted by Szymon Guz on Stack Overflow See other posts from Stack Overflow or by Szymon Guz
Published on 2011-02-28T23:14:00Z Indexed on 2011/02/28 23:24 UTC
Read the original article Hit count: 336

Filed under:
|

I was trying to understand why Python is said to be a beautiful language. I was directed to the beauty of PEP 8... and it was strange. In fact it says that you can use any convention you want, just be consistent... and suddenly I found some strange things in the core library:

request()
getresponse()
set_debuglevel()
endheaders()
http://docs.python.org/py3k/library/http.client.html

The below functions are new in the Python 3.1. What part of PEP 8 convention is used here?

popitem()
move_to_end()
http://docs.python.org/py3k/library/collections.html

So my question is: is PEP 8 used in the core library, or not? Why is it like that?
Is there the same situation as in PHP where I cannot just remember the name of the function because there are possible all ways of writing the name?

Why PEP 8 is not used in the core library even for the new functions?

© Stack Overflow or respective owner

Related posts about python

Related posts about pep8