Author: Armin Rigo <ar...@tunes.org> Branch: py3.5 Changeset: r89989:7f05167cc42c Date: 2017-02-07 08:46 +0100 http://bitbucket.org/pypy/pypy/changeset/7f05167cc42c/
Log: fix diff --git a/lib_pypy/_pypy_collections.py b/lib_pypy/_pypy_collections.py --- a/lib_pypy/_pypy_collections.py +++ b/lib_pypy/_pypy_collections.py @@ -1,6 +1,8 @@ from __pypy__ import reversed_dict, move_to_end from _operator import eq as _eq from reprlib import recursive_repr as _recursive_repr +import _collections_abc + class OrderedDict(dict): '''Dictionary that remembers insertion order. @@ -82,16 +84,16 @@ return _OrderedDictValuesView(self) -class _OrderedDictKeysView(KeysView): +class _OrderedDictKeysView(_collections_abc.KeysView): def __reversed__(self): yield from reversed_dict(self._mapping) -class _OrderedDictItemsView(ItemsView): +class _OrderedDictItemsView(_collections_abc.ItemsView): def __reversed__(self): for key in reversed_dict(self._mapping): yield (key, self._mapping[key]) -class _OrderedDictValuesView(ValuesView): +class _OrderedDictValuesView(_collections_abc.ValuesView): def __reversed__(self): for key in reversed_dict(self._mapping): yield self._mapping[key] _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit