diff --git a/typedcols.py b/typedcols.py index 30ebccd3b2cff8612e23c90700f37433613a98f0..d02c790630701623539a583e5daae725b8b22ccb 100644 --- a/typedcols.py +++ b/typedcols.py @@ -13,7 +13,8 @@ type definition. __version__ = '0.1.13' __author__ = 'Pavel Kácha <pavel.kacha@cesnet.cz>' -import collections +from collections.abc import MutableMapping +from collections.abc import MutableSequence import abc @@ -61,7 +62,7 @@ class TypedDictMetaclass(abc.ABCMeta): dictify_typedef(cls.typedef) -class TypedDict(collections.MutableMapping): +class TypedDict(MutableMapping): """ Dictionary type abstract class, which supports checking of inserted types, based on simple type definition. @@ -222,7 +223,7 @@ class TypedDict(collections.MutableMapping): TypedDict = TypedDictMetaclass("TypedDict", (TypedDict,), {}) -class TypedList(collections.MutableSequence): +class TypedList(MutableSequence): """ List type abstract class, which supports checking of inserted items type.