It probably should be more consistent and I have a vague recollection that this has been brought up before.
On Sun, Oct 29, 2017, 08:21 Serhiy Storchaka, <storch...@gmail.com> wrote: > The copy() methods of list, dict, bytearray, set, frozenset, > WeakValueDictionary, WeakKeyDictionary return an instance of the base > type containing the content of the original collection. > > The copy() methods of deque, defaultdict, OrderedDict, Counter, > ChainMap, UserDict, UserList, WeakSet, ElementTree.Element return an > instance of the same type as the original collection. > > The copy() method of mappingproxy returns a copy of the underlying > mapping (using its copy() method). > > os.environ.copy() returns a dict. > > Shouldn't it be more consistent? > > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > https://mail.python.org/mailman/options/python-dev/brett%40python.org >
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com