Talin wrote: > I don't get what the problem is here. A switch constant should have > exactly the bahavior of a default value of a function parameter. We > don't seem to have too many problems defining functions at the module > level, do we?
Because in function definitions, if you put them inside another function, the defaults of the inner function get reevaluated every time the outer function is run. Doing that for the switch statement would kinda defeat the whole point. . . Cheers, Nick. -- Nick Coghlan | [EMAIL PROTECTED] | Brisbane, Australia --------------------------------------------------------------- http://www.boredomandlaziness.org _______________________________________________ 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