From d3fdbcdf60e85fe738fd84809703c4230b4b915f Mon Sep 17 00:00:00 2001 From: "wu.shiming" Date: Fri, 13 Aug 2021 17:14:21 +0800 Subject: [PATCH] Replace deprecated import of ABCs from collections ABCs in collections should be imported from collections.abc and direct import from collections is deprecated since Python 3.3. Change-Id: I6a96d3ed3f046f87822c4cedaa51041885a2d3b6 --- cloudkittydashboard/api/cloudkitty.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cloudkittydashboard/api/cloudkitty.py b/cloudkittydashboard/api/cloudkitty.py index 0fa26c9..8e50af1 100644 --- a/cloudkittydashboard/api/cloudkitty.py +++ b/cloudkittydashboard/api/cloudkitty.py @@ -13,7 +13,7 @@ # License for the specific language governing permissions and limitations # under the License. # -import collections +from collections import abc from django.conf import settings from horizon.utils.memoized import memoized # noqa @@ -52,7 +52,7 @@ def cloudkittyclient(request): def identify(what, name=False, key=None): - if isinstance(what, collections.Iterable): + if isinstance(what, abc.Iterable): for i in what: i['id'] = i.get(key or "%s_id" % i['key']) if name and not i.get('name'):