[Python-3000] PEP3102 Keyword-Only Arguments (original) (raw)

Josiah Carlson jcarlson at uci.edu
Tue Aug 15 07:43:17 CEST 2006


Aahz <aahz at pythoncraft.com> wrote:

On Mon, Aug 14, 2006, Guido van Rossum wrote: > On 8/14/06, Nick Coghlan <ncoghlan at gmail.com> wrote: >> >> However, I'm also wondering if we need an actual syntax, or if a simple >> convention would do the trick: start the names of positional-only arguments >> with an underscore. > > Hm... and perhaps we could forbid keyword arguments starting with an > underscore in the call syntax? Do you mean forbid by convention or syntactically? I'm -1 on the latter; that would be far too much gratuitous code breakage.

At least 40 examples of it being used in a keyword argument in the 2.5b2 standard library (so sayeth my regular expression of '((.?\s)?_\w=' ).



More information about the Python-3000 mailing list