<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">On Jun 24, 2013, at 17:40, Greg Ewing <<a href="mailto:greg.ewing@canterbury.ac.nz">greg.ewing@canterbury.ac.nz</a>> wrote:<br><div><br><blockquote type="cite"><div style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">I agree that wanting to using keyword arguments everywhere<br>is excessive. But I do sympathise with the desire to improve<br>DRY in this area. While the actual number of occasions I've<br>encountered this sort of thing mightn't be very high, they<br>stick in my mind as being particularly annoying.<br></div></blockquote></div><br><div>Brandon Rhodes gave a nice presentation at Pycon this year on naming where he argued that "well-factored nouns" can help make code more readable... and enabling the above pattern would make it easier to do what he suggests sometimes. (For those that missed it: <a href="http://pyvideo.org/video/1676/the-naming-of-ducks-where-dynamic-types-meet-sma">http://pyvideo.org/video/1676/the-naming-of-ducks-where-dynamic-types-meet-sma</a>, starting about 08:20 through 11:00 or so, although I think the whole talk was great).</div><div><br></div><div>I'm not saying that Python needs syntax for this, but I agree: the few times where I've had it come up, it is annoying.</div><div><br></div><div>Jared</div></body></html>