On Sun, Oct 24, 2010 at 4:11 PM, James Mills <prolo...@shortcircuit.net.au> wrote: > On Mon, Oct 25, 2010 at 9:02 AM, Chris Rebert <c...@rebertia.com> wrote: >> Method chaining is usually* not idiomatic in Python. > > I don't agree but anyway... I've just not seen it commonly used > amongst python programmers.
If Python wanted to encourage method-chaining-style, then list.sort(), list.reverse(), and several other built-in type methods would (ala Ruby) return self rather than None. Since they don't, and since "uncommon idiom" is a near-oxymoron, I think we can safely conclude that method chaining isn't idiomatic in Python. Not that it doesn't have specialized uses though (See asterisk note). Cheers, Chris -- http://mail.python.org/mailman/listinfo/python-list