From: Tim R. <ti...@pr...> - 2002-09-10 20:14:48
|
On Tue, 10 Sep 2002 12:45:35 -0700 (PDT), Ian Maurer wrote: > >--- Tim Roberts <ti...@pr...> wrote: >> Ian Maurer <ian...@ya...> wrote: >> >class Waldo: >> > __shared_state = { # >> >shared state: all instances share the same data >> > 'dbPool': None, >> >... >> >> As a stylistic note: you should not generally use >> double underscores as a lead- >> in for your own variable names. Those are reserved >> for Python itself. >> > >I always thought double underscores was a method for >making attributes and methods 'private' (actually >'mangled' would be the right word since there isn't >the 'security' that C++ provides). > >Can someone confirm either theory for us? *One* underscore marks an attribute or method as private. Double underscored names are reserved for Python. -- - Tim Roberts, ti...@pr... Providenza & Boekelheide, Inc. |