Issue 2842: Dictionary methods: inconsistency (original) (raw)

Created on 2008-05-12 21:11 by chester, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (4)
msg66758 - (view) Author: Chester (chester) Date: 2008-05-12 21:11
Names of dictionary methods are not consistent with Python's coding style. Please fix the following method names: 1) fix deepcopy to be deep_copy 2) fix fromkeys to be from_keys 3) fix popitem to be pop_item 4) fix setdefault to be set_default Please consider of renaming the method copy to shallow_copy. If you find any other inconsistently named method, please fix it. Thank you.
msg66759 - (view) Author: Fredrik Lundh (effbot) * (Python committer) Date: 2008-05-12 21:17
Eh? Why did you add *everyone* involved the project to the nosy list? (I'll leave explaining why breaking almost all Python programs in the name of "consistency" is an absurd idea to someone else).
msg66760 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2008-05-12 21:25
Rejecting as "invalid". If you somehow still think something should change, please discuss that on the py3k list.
msg66761 - (view) Author: Guido van Rossum (gvanrossum) * (Python committer) Date: 2008-05-12 21:32
Chester, this is your last warning. One more submission like this and we will ban you from submitting new bug reports. You have to learn how to use the bug tracker properly if you don't want to be ignored completely.
History
Date User Action Args
2022-04-11 14:56:34 admin set github: 47091
2008-05-12 21:32:36 gvanrossum set nosy: + gvanrossummessages: +
2008-05-12 21:25:19 loewis set status: open -> closednosy: + loewis, chesterresolution: not a bugmessages: +
2008-05-12 21:17:56 effbot set nosy: - effbot
2008-05-12 21:17:33 effbot set nosy: - admin, anonymous, mwh, lemburg, gvanrossum, tim.peters, nobody, loewis, jhylton, mhammond, sjoerd, fdrake, twouters, skip.montanaro, ping, viznut, moshez, barry, akuchling, aaronsw, doerwalter, mpmak, tmick, memaul, chestermessages: +
2008-05-12 21:11:53 chester create