From 290baa5be7484f5c235582ed7ce6a82e505ac1c5 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Mon, 29 Oct 2012 18:34:21 +0100 Subject: [PATCH] [FIX] yaml: more explicit error if !record has missing parameters bzr revid: odo@openerp.com-20121029173421-bbx9kn0xp10bpeh1 --- openerp/tools/yaml_tag.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openerp/tools/yaml_tag.py b/openerp/tools/yaml_tag.py index aca802c374a..b22787ddf98 100644 --- a/openerp/tools/yaml_tag.py +++ b/openerp/tools/yaml_tag.py @@ -109,6 +109,8 @@ def assert_constructor(loader, node): def record_constructor(loader, node): kwargs = loader.construct_mapping(node) + assert "model" in kwargs, "'model' argument is required for !record" + assert "id" in kwargs, "'id' argument is required for !record" return Record(**kwargs) def python_constructor(loader, node):