Geoffrey Sneddon <geoffers+pythonb...@gmail.com> added the comment:

How do you use ItemsView without:

 * relying on __init__ and _mapping, which are both private implementation 
details, or
 * reimplementing __len__, __contains__, and __iter__?

Given you can't use the mixin implementations of __len__, __contains__, and 
__iter__ without relying on private implementation details, should they 
actually be considered mixin implementations? Shouldn't they just be abstract 
methods given you can't actually use them?

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue37145>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to