Re: [Python-Dev] PEP 557 Data Classes 5th posting

2017年12月03日 13:31:51 -0800

On 12/3/2017 3:33 PM, Antoine Pitrou wrote:
On Sat, 2 Dec 2017 09:02:37 -0500
"Eric V. Smith" <[email protected]> wrote:
I've pushed another version of PEP 557. The only difference is changing
the default value of "order" to False instead of True. This matches
regular classes: instances can be tested for equality, but are unordered.
Discussion at https://github.com/ericvsmith/dataclasses/issues/104
It's already available at https://www.python.org/dev/peps/pep-0557/
Thanks. I have to ask: why don't "asdict" and "astuple" respect PEP 8
naming?
I guess it depends if you think the underscore is needed to improve readability. "Function names should be lowercase, with words separated by underscores as necessary to improve readability." I don't feel strongly enough about it to change it, but part of that is because I'm burned out on the PEP, so I might not be a good one to judge at this point. I guess if I clear my head and I were doing it from scratch again I'd make them as_dict and as_tuple, so maybe I should brush aside inertia and make the change.
Eric.
_______________________________________________
Python-Dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to