From: Kyr Shatskyy Date: Fri, 13 Dec 2019 11:40:47 +0000 (+0100) Subject: lock/ops: cast dict_keys to list for py3 X-Git-Tag: 1.1.0~177^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=85fb18c81eb6e08187030431c57293f86ed5d3eb;p=teuthology.git lock/ops: cast dict_keys to list for py3 Signed-off-by: Kyr Shatskyy --- diff --git a/teuthology/lock/ops.py b/teuthology/lock/ops.py index 376aa4af2..3515cbf98 100644 --- a/teuthology/lock/ops.py +++ b/teuthology/lock/ops.py @@ -125,7 +125,7 @@ def lock_many(ctx, num, machine_type, user=None, description=None, log.error('Unable to create virtual machine: %s', machine) unlock_one(ctx, machine, user) - ok_machs = do_update_keys(ok_machs.keys())[1] + ok_machs = do_update_keys(list(ok_machs.keys()))[1] update_nodes(ok_machs) return ok_machs elif machine_type in reimage_types: diff --git a/teuthology/provision/cloud/__init__.py b/teuthology/provision/cloud/__init__.py index c5ece0a13..d30ad3338 100644 --- a/teuthology/provision/cloud/__init__.py +++ b/teuthology/provision/cloud/__init__.py @@ -18,7 +18,7 @@ supported_drivers = dict( def get_types(): types = list() if 'libcloud' in config and 'providers' in config.libcloud: - types = config.libcloud['providers'].keys() + types = list(config.libcloud['providers'].keys()) return types