[Python-Dev] cpython: Rename contextlib.ignored() to contextlib.ignore(). (original) (raw)
Antoine Pitrou solipsis at pitrou.net
Wed Oct 16 10:21:18 CEST 2013
- Previous message: [Python-Dev] cpython: Rename contextlib.ignored() to contextlib.ignore().
- Next message: [Python-Dev] cpython: Rename contextlib.ignored() to contextlib.ignore().
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Le Wed, 16 Oct 2013 00:07:16 -0700, Raymond Hettinger <raymond.hettinger at gmail.com> a écrit :
As Nick said, this thread was just awful. I found it painful to read each day. Shoot from the hip comments were given greater weight than months of development. Neither Nick nor I were given an ounce of respect for the thought we put into this or for our long track record of good design.
I think it would probably have been much less "awful" if the comments had been addressed from the start. I don't remember anyone being insulting to either you or Nick, just people questioning the decision to include this in the stdlib. You also can't expect people to know about any "user testing" you didn't mention having done.
re "User testing": I thought we resisted including "convenient one-liners" in the stdlib - though in this case it's more of a two-liner replacement. I'm not really surprised that some people are spontaneously sympathetic to such additions, but that hasn't really been a criterion in the past, has it?
re "Months of development": well... you've said it yourself, it's 6 lines of very simple code. Perhaps you're being a little hyperbolic? Both the concept and the implementation are so trivial that I can't imagine more than a couple days being spent on it, total.
(real "months of development" get routinely ignored or rejected, for various good or bad reasons... It always hurts when it happens, but I don't think this one is a good instance of the case: for one, your code is still there).
The python-dev mailing list is a complex (and sometimes dysfunctional) environment. I understand that everyone on the soccer field feels a need to step-in and kick the ball to affect the outcome, but this was too much.
Well, I don't know about others, but I personally find python-dev quite functional. Core development is a team's work, and I think many of us expect it to involve of certain amount of listening to each other.
Regards
Antoine.
- Previous message: [Python-Dev] cpython: Rename contextlib.ignored() to contextlib.ignore().
- Next message: [Python-Dev] cpython: Rename contextlib.ignored() to contextlib.ignore().
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]