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

Reply via email to