[Python-Dev] Object customization (was: Arbitrary attributes on funcs and methods)
Tim Peters
tim_one@email.msn.com
Thu, 13 Apr 2000 22:32:48 -0400
[Gordon McMillan]
> ...
> Or are you saying that if functions have attributes, people will
> all of a sudden expect that function locals will have initialized
> and maintained state?
I expect that they'll expect exactly what happens in JavaScript, which
supports function attributes too, and where it's often used as a
nicer-than-globals way to get the effect of C-like mutable statics
(conceptually) local to the function.
BTW, viewing this all in OO terms would make compelling sense only if Guido
viewed everything in OO terms -- but he doesn't. To the extent that people
must <wink>, Python doesn't stop you from adding arbitrary unique attrs to
class instances today either.
consistent-in-inconsistency-ly y'rs - tim