In article <[EMAIL PROTECTED]>, James Stroud <[EMAIL PROTECTED]> wrote: >Aahz wrote: >> In article <[EMAIL PROTECTED]>, >> Steven D'Aprano <[EMAIL PROTECTED]> wrote: >>> >>>It isn't wrong to use the old style, but it is deprecated, [...] >> >> >> Really? Can you point to some official documentation for this? AFAIK, >> new-style classes still have not been integrated into the standard >> documentation. Maybe I missed something, though. >> >> Note very carefully that "going away eventually" is *not* the same as >> deprecation. > >How about "broke" instead of "deprecated": > > > >>> class Old: >... def __init__(self): >... self._value = 'broke' >... value = property(lambda self: self._value) >...
How is this broken? Properties are not supported for old-style classes. They may not support features introduced in new-style classes, but that's hardly the same as "broken". -- Aahz ([EMAIL PROTECTED]) <*> http://www.pythoncraft.com/ I support the RKAB -- http://mail.python.org/mailman/listinfo/python-list