Fix bug in python3.4: 'dict_keys' object does not support indexing 41/16641/2
authorshangxdy <shang.xiaodong@zte.com.cn>
Sat, 9 Jul 2016 17:09:02 +0000 (01:09 +0800)
committershangxdy <shang.xiaodong@zte.com.cn>
Sat, 9 Jul 2016 17:20:58 +0000 (01:20 +0800)
commitd9da67e738e90d2842421fe0d5e20311ff18fe70
tree100406505d0d4ef3698eab2172c09f24df0cd25d
parent0997552722dc4845a854e0e6f8d7f18058e26380
Fix bug in python3.4: 'dict_keys' object does not support indexing

In python3.4, dictory's function of key() return value is a dict_key object, not list, so the follow code will be error:
    dict x = {1:11, 2:22, 3;33}
    y= x.keys()[0]
 the error is TypeError: 'dict_keys' object does not support indexing, the correct expression is below:
    y = list(x.keys())[0]

So parser's code will be modified refer to above.

Change-Id: I41e0c28167c7823fc735aaf3afc78c1a9a15e9e0
JIRA: PARSER-64
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
tosca2heat/tosca-parser/toscaparser/elements/entity_type.py
tosca2heat/tosca-parser/toscaparser/tosca_template.py