From: Rishabh Dave Date: Sun, 17 Apr 2022 14:59:28 +0000 (+0530) Subject: config: import MuableMapping based on python version X-Git-Tag: 1.2.0~181^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e7c5d67e10fe29da22180f9e09b8973ae166c8fc;p=teuthology.git config: import MuableMapping based on python version MutableMapping has been moved from collections to collections.abc. Signed-off-by: Rishabh Dave --- diff --git a/teuthology/config.py b/teuthology/config.py index d20b23c1a..6da6cdd7f 100644 --- a/teuthology/config.py +++ b/teuthology/config.py @@ -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.