Как добиться функциональности UserDict.DictMixin в Python 3?

В Python 3 класс UserDict.DictMixinбыл перемещен в collectionsмодуль. Документы предлагают использовать вместо него collections.MutableMapping, однако этот абстрактный класс не предоставляет ряд методов, которые делает/делал DictMixin.

Есть ли другой (или лучший) способ определить их, кроме получения частной копии исходного кода UserDict.Mixinдля импорта — или, возможно, просто копирования необходимых его частей — в мой собственный словарь- нравится класс?

7
задан martineau 9 October 2019 в 16:00
поделиться