Arnaud Delobelle wrote: > Robert Kern <robert.k...@gmail.com> writes: > >> I prefer Guido's formulation (which, naturally, I can't find a direct >> quote for right now): if you expect that a boolean argument is only >> going to take *literal* True or False, then it should be split into >> two functions. > > So rather than three boolean arguments, would you have eight functions? > If there's genuinely a need for that functionality, yes.
I statement that calls one of two functions depending on the value of a Boolean is normally considered to be better coupling than calling a single function with the Boolean as an argument. As with everything else you have to apply a certain amount of common sense. regards Steve -- Steve Holden +1 571 484 6266 +1 800 494 3119 PyCon is coming! Atlanta, Feb 2010 http://us.pycon.org/ Holden Web LLC http://www.holdenweb.com/ UPCOMING EVENTS: http://holdenweb.eventbrite.com/ -- http://mail.python.org/mailman/listinfo/python-list