[Python-Dev] The path module PEP

Ian Bicking ianb at colorstudy.com
Wed Jan 25 00:36:36 CET 2006


Gustavo J. A. M. Carneiro wrote:.
>>        def splitall(self): ...
>>        def relpath(self): ...
>>        def relpathto(self, dest): ...
> 
> [...etc...]
> 
>   If we wanted to take PEP 8 seriously, those method names should be
> changed to words_separated_by_underscores.

There's a (unspecified?) convention that many standard/core objects or 
objects in the standard library use squishedwords for methods.  has_key 
is an anomoly, not the norm.

Also, many of these are direct translations of methods from os.path, and 
so the names offer familiarity.

-- 
Ian Bicking  /  ianb at colorstudy.com  /  http://blog.ianbicking.org


More information about the Python-Dev mailing list