In <[EMAIL PROTECTED]>, Kay Schluehr
wrote:

> set, int, float, list, object,...
> 
> Don't see any of the basic types following the capitalized word
> convention for classes covered by PEP 08. This does not hold only for
> __builtins__ in the strict sense but also for types defined in builtin
> modules like datetime.

Most built-ins are easy to explain:  They were functions long before it
was possible to use them as base classes and stayed lowercase for
backwards compatibility.  Don't know about `set` and `object`.  I guess
it's foolish consistency!?

> My question is: does anyone actually follow guidelines here and if yes
> which ones and are they resonable ( e.g. stable with regard to
> refactoring etc. )?

I follow PEP 8 in my (mostly unpublished) code if that does matter to you.  :-)

Ciao,
        Marc 'BlackJack' Rintsch
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to