17
Avoiding boilerplate by using immutable default arguments
(vulwsztyn.codeberg.page)
Welcome to the Python community on the programming.dev Lemmy instance!
Past
November 2023
October 2023
July 2023
August 2023
September 2023
This is the way you're supposed to write it in Python.
It is something you get used to, yet I think it's sad.
You can use mutable default arguments now with a new syntax:
https://peps.python.org/pep-0671/
Oh wow! This would be great I really hope it's accepted and implemented, makes a lot of sense!
This is only a Draft for now though
Does not seems to work on 3.12:
Upvote for the sanity check.
As the OP mentioned, this is a proposed/draft feature that may or may not ever happen.
With these kinda posts, should start a betting pool. To put money down on whether this feature sees the light of day within an agreed upon fixed time frame.
Thank you
Yeah, but you can also write it like I proposed which is less boilerplaty and gives the same advantages