From f044c03fb1bca2481e0d344ee435ea82d0f1f8e2 Mon Sep 17 00:00:00 2001 From: yuanrunsen Date: Thu, 11 Jul 2019 17:56:11 +0800 Subject: [PATCH] Fix v1 hybrid storage python2 python3 string type comparison in memory Comparing res_type_info['qty_metric'] against six.string_types instead of six.text_type for python2 python3 compatibility Change-Id: I1fc4959ff7b64210a2d47ec77dc2780b320fc355 Signed-off-by: yuanrunsen --- cloudkitty/storage/v1/hybrid/backends/gnocchi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloudkitty/storage/v1/hybrid/backends/gnocchi.py b/cloudkitty/storage/v1/hybrid/backends/gnocchi.py index 10e827b3..7c426b35 100644 --- a/cloudkitty/storage/v1/hybrid/backends/gnocchi.py +++ b/cloudkitty/storage/v1/hybrid/backends/gnocchi.py @@ -400,7 +400,7 @@ class GnocchiStorage(BaseHybridBackend): price_dict = {'price': float(price)} # Getting vol - if isinstance(res_type_info['qty_metric'], six.text_type): + if isinstance(res_type_info['qty_metric'], six.string_types): try: qty = self._conn.metric.get_measures( resource['metrics'][res_type_info['qty_metric']],