From 7d1c5ac4ffad61b5954187a3091e332f3d975880 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Wed, 31 Oct 2012 17:45:12 +0100 Subject: [PATCH] [FIX] yaml_import: why the hell is False not iterable. bzr revid: vmt@openerp.com-20121031164512-qegyw1q865neivgt --- openerp/tools/yaml_import.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/openerp/tools/yaml_import.py b/openerp/tools/yaml_import.py index 1542f743941..ca7ab92a225 100644 --- a/openerp/tools/yaml_import.py +++ b/openerp/tools/yaml_import.py @@ -381,8 +381,11 @@ class YamlInterpreter(object): return False return val - view = etree.fromstring(view_info['arch'].encode('utf-8')) if view_info else False - view = view if len(view) else False + if view_info: + arch = etree.fromstring(view_info['arch'].encode('utf-8')) + view = arch if len(arch) else False + else: + view = False fields = fields or {} if view is not False: fg = view_info['fields']