[PATCH] Fix YAML loader warning

Daniel Axtens dja at axtens.net
Fri Mar 15 17:27:40 AEDT 2019


In my tests I'm seeing:
/home/patchwork/patchwork/patchwork/tests/api/validator.py:229:
YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated,
as the default Loader is unsafe. Please read https://msg.pyyaml.org/load
for full details.

Fix this by using the safe loader in the tests.

Signed-off-by: Daniel Axtens <dja at axtens.net>
---
 patchwork/tests/api/validator.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/patchwork/tests/api/validator.py b/patchwork/tests/api/validator.py
index 3f13847..ad4d7f1 100644
--- a/patchwork/tests/api/validator.py
+++ b/patchwork/tests/api/validator.py
@@ -226,7 +226,7 @@ def _load_spec(version):
                              'patchwork.yaml')
 
     with open(spec_path, 'r') as fh:
-        data = yaml.load(fh)
+        data = yaml.load(fh, Loader=yaml.SafeLoader)
 
     _LOADED_SPECS[version] = openapi_core.create_spec(data)
 
-- 
2.19.1



More information about the Patchwork mailing list