On 10/24/2010 11:42 PM, Chris Rebert wrote: > 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). > Yes, the Twisted guys use method chaining a lot - it's definitely idiomatic in that framework.
regards Steve -- Steve Holden +1 571 484 6266 +1 800 494 3119 PyCon 2011 Atlanta March 9-17 http://us.pycon.org/ See Python Video! http://python.mirocommunity.org/ Holden Web LLC http://www.holdenweb.com/ -- http://mail.python.org/mailman/listinfo/python-list