On Wed, Jun 20, 2012 at 11:29 AM, Yury Selivanov <yseliva...@gmail.com> wrote: > On 2012-06-19, at 9:22 PM, Yury Selivanov wrote: > >> On 2012-06-19, at 8:39 PM, Nick Coghlan wrote: >> >>> 2. The constructor for Parameter objects should require that names for >>> positional-only parameters start with "<" and end with ">" to ensure >>> they can always be distinguished from standard parameters in signature >>> string representations and in BoundArguments.parameters >> >> +1 > > Actually, can we just make positional-only parameters to render brackets > in their/Signature's __str__ methods? I think Parameter.kind should be > enough, without adding additional obstacles.
True, the check for name clashes in Signature (and the implied numeric "names") will cover the BoundArguments.parameters case Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _______________________________________________ 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