]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
config: import MuableMapping based on python version 1746/head
authorRishabh Dave <ridave@redhat.com>
Sun, 17 Apr 2022 14:59:28 +0000 (20:29 +0530)
committerRishabh Dave <ridave@redhat.com>
Tue, 19 Apr 2022 08:02:26 +0000 (13:32 +0530)
MutableMapping has been moved from collections to collections.abc.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
teuthology/config.py

index d20b23c1aa3d8b66c19bd2b466f3a90e32d25264..6da6cdd7f14131cec886fc3145b064b1fbc9eda6 100644 (file)
@@ -1,7 +1,10 @@
 import os
 import yaml
 import logging
-import collections
+try:
+    from collections.abc import MutableMapping
+except ImportError:
+    from collections import MutableMapping
 
 
 def init_logging():
@@ -11,7 +14,7 @@ def init_logging():
 log = init_logging()
 
 
-class YamlConfig(collections.MutableMapping):
+class YamlConfig(MutableMapping):
     """
     A configuration object populated by parsing a yaml file, with optional
     default values.