diff --git a/tackerclient/osc/v1/nfvo/vim.py b/tackerclient/osc/v1/nfvo/vim.py index c1c64113..67072b64 100644 --- a/tackerclient/osc/v1/nfvo/vim.py +++ b/tackerclient/osc/v1/nfvo/vim.py @@ -230,7 +230,8 @@ class UpdateVIM(command.ShowOne): with open(parsed_args.config_file) as f: config_yaml = f.read() try: - config_param = yaml.load(config_yaml) + config_param = yaml.load(config_yaml, + Loader=yaml.SafeLoader) except yaml.YAMLError as e: raise exceptions.InvalidInput(reason=e) vim_obj = body[_VIM] diff --git a/tackerclient/tacker/v1_0/nfvo/vim.py b/tackerclient/tacker/v1_0/nfvo/vim.py index 949e2050..ea9a4ef7 100644 --- a/tackerclient/tacker/v1_0/nfvo/vim.py +++ b/tackerclient/tacker/v1_0/nfvo/vim.py @@ -117,7 +117,8 @@ class UpdateVIM(tackerV10.UpdateCommand): with open(parsed_args.config_file) as f: config_yaml = f.read() try: - config_param = yaml.load(config_yaml) + config_param = yaml.load(config_yaml, + Loader=yaml.SafeLoader) except yaml.YAMLError as e: raise exceptions.InvalidInput(reason=e) vim_obj = body[self.resource]