[Python-Dev] [Python 2.2 BUG] pickle/cPickle does not find slots (original) (raw)
Michael McLay mclay@nist.gov
Fri, 15 Feb 2002 14:46:10 -0500
- Previous message: [Python-Dev] [Python 2.2 BUG] pickle/cPickle does not find __slots__
- Next message: [Python-Dev] [Python 2.2 BUG] pickle/cPickle does not find __slots__
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Friday 15 February 2002 02:35 pm, Fred L. Drake, Jr. wrote:
Michael McLay writes: > While my approach was patterened after the property() builtin, the > Python Labs crowd didn't like the notation and rejected the
I'll note as well that at least some of us, if not all, don't like the property() syntax as well. My current favorite was one of Guido's proposals at Python 10:
I agree with you on this being a better notation. It unclutters the class definition. Had Guido suggested the alternative slot syntaxes back at the start of November I would have used one of the alternative syntaxes instead of creating a new builtin function. BTW, adding a builtin function is a pain. The trick of counting the number of parameters to determine behavior caused strange things to happen during the testing of the addmember function.
class Foo(object): property myprop: """A computed property on Foo objects."""
def get(self): return ... def set(self): ... def delete(self):
Is someone working on an implementation of this?
- Previous message: [Python-Dev] [Python 2.2 BUG] pickle/cPickle does not find __slots__
- Next message: [Python-Dev] [Python 2.2 BUG] pickle/cPickle does not find __slots__
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]