В чем разница между контейнером MappingView и контейнером с размерами? Любые примеры того, как реализовать контейнер MappingView?Понимание MappingView ABC
Возможно, я неправильно понял ABC и docs, но контейнер MappingView - это любой контейнер, который наследуется от Sized, правильно? Если да, то почему мой манекен не работает?
import collections
class MySized:
def __len__():
pass
class MyMappingView(MySized):
pass
print(issubclass(MySized, collections.Sized)) # True
print(issubclass(MyMappingView, collections.MappingView)) # False