- additional_conf_dict = json.loads(new_vim_dict['additional_conf'])
- for k,v in additional_conf_dict.items():
- vim_data['config'][k] = v
- print vim_data
- result = client.vim_create(vim_data)
+ try:
+ additional_conf_dict = yaml.safe_load(new_vim_dict['additional_conf'])
+ for k,v in additional_conf_dict.items():
+ vim_data['config'][k] = v
+ except Exception as e:
+ # TODO return error on json.loads exception
+ print e
+ result = client.vim_create(user.get_token(), vim_data)