From 4cb5e881d2f6755b273e17da1bd4a818aa7288bc Mon Sep 17 00:00:00 2001 From: "Martin A. Brown" Date: Sun, 23 Oct 2022 18:28:50 +0000 Subject: [PATCH] MutableMapping moves into collections.abc --- tldp/ldpcollection.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tldp/ldpcollection.py b/tldp/ldpcollection.py index 74127f3..48ac3b5 100644 --- a/tldp/ldpcollection.py +++ b/tldp/ldpcollection.py @@ -5,10 +5,15 @@ from __future__ import absolute_import, division, print_function -import collections +import sys + +if sys.version_info[:2] >= (3, 8): # pragma: no cover + from collections.abc import MutableMapping +else: # pragma: no cover + from collections import MutableMapping -class LDPDocumentCollection(collections.MutableMapping): +class LDPDocumentCollection(MutableMapping): '''a dict-like container for DocumentCollection objects Intended to be subclassed.