On Tue, Feb 13, 2007, Ben North wrote: > > I think the "obj.[attr_name]" syntax has the most support. To stop this > going round in circles for ages, then, I will take this as the winner. > I'll mention the other contenders in the PEP, including the new > "visually distinctive" suggestions > > [EMAIL PROTECTED] > obj.[[foo]] > > and the "wrapper class" idea of Nick Coghlan: > > attrview(obj)[foo]
For most cases where this is needed, why not just use a mixin class? That works perfectly well with current Python and doesn't even look funny: obj[foo] = blah print obj[foo] My company makes heavy use of this coding style, we can use obj.foo whenever appropriate. -- Aahz ([EMAIL PROTECTED]) <*> http://www.pythoncraft.com/ "I disrespectfully agree." --SJM _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com