On 16/04/2020 16:23, oliveira.rodrig...@gmail.com wrote:
I'm opening this thread to discuss and collect feedback on a language change to 
support keyword arguments to be self-assigned using variables names.

Proposal
--------

Taking the syntax from [bpo-36817](https://bugs.python.org/issue36817) which just [made it to 
Python 
3.8](https://docs.python.org/3/whatsnew/3.8.html#f-strings-support-for-self-documenting-expressions-and-debugging)
 the `<keyword name>=` syntax would be valid and have the the same effect as `<keyword 
name>=<keyword name>`, so these two statements would be equivalent:

```python
foo(bar=bar, qux=qux)
foo(bar=, qux=)
```

I wasn't in favour of the original proposal, and that at least had the excuse of just being for debugging. Imagine how much less I am enthused by this.

Explicit is better than implicit.

--
Rhodri James *-* Kynesim Ltd
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/RCTOW4XFIUI2TYNIELMTIZG73F5WAUP7/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to