diff --git a/loopy/tools.py b/loopy/tools.py index 8c5d36390d75123ca433a30947ac2631d734f779..439600242d0b30f5bad9ce49f5000c01d1949ca4 100644 --- a/loopy/tools.py +++ b/loopy/tools.py @@ -24,7 +24,7 @@ THE SOFTWARE. import six -import collections +import collections.abc as abc import numpy as np from pytools import memoize_method from pytools.persistent_dict import KeyBuilder as KeyBuilderBase @@ -456,7 +456,7 @@ class _PickledObjectWithEqAndPersistentHashKeys(_PickledObject): # {{{ lazily unpickling dictionary -class LazilyUnpicklingDict(collections.MutableMapping): +class LazilyUnpicklingDict(abc.MutableMapping): """A dictionary-like object which lazily unpickles its values. """ @@ -491,7 +491,7 @@ class LazilyUnpicklingDict(collections.MutableMapping): # {{{ lazily unpickling list -class LazilyUnpicklingList(collections.MutableSequence): +class LazilyUnpicklingList(abc.MutableSequence): """A list which lazily unpickles its values.""" def __init__(self, *args, **kwargs):