[meta-virtualization] [mcs][PATCH] identity: make work with python 3

Mark Asselstine mark.asselstine at windriver.com
Wed Dec 21 07:14:22 PST 2016


dict.has_key has been deprecated for a while and officiall removed in
python 3, instead we need to use 'key in'.

Signed-off-by: Mark Asselstine <mark.asselstine at windriver.com>
---
 meta-openstack/classes/identity.bbclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-openstack/classes/identity.bbclass b/meta-openstack/classes/identity.bbclass
index 3601f52..4ea7305 100644
--- a/meta-openstack/classes/identity.bbclass
+++ b/meta-openstack/classes/identity.bbclass
@@ -105,7 +105,7 @@ def usercreate_param(d, pkg):
 
     for key, value in param_defaults.items():
         if key in param.split():
-            if param_flags.has_key(key):
+            if key in param_flags:
                 param_defaults[key] = param_flags[key]
         else:
             param_defaults[key] = ''
@@ -135,7 +135,7 @@ def servicecreate_param(d, pkg):
 
     for key, value in param_defaults.items():
         if key in param.split():
-            if param_flags.has_key(key):
+            if key in param_flags:
                 param_defaults[key] = param_flags[key]
         else:
             param_defaults[key] = ''
-- 
2.7.4



More information about the meta-virtualization mailing list