From ece8b2918a786b93e7fdb38ae64dcca1a5333428 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Valyi?= Date: Wed, 28 Oct 2009 18:07:03 -0200 Subject: [PATCH] [MERGE] bzr merge -r 1847..1848 lp:openobject-server ([FIX] Prevent etree deprication warnings) lp bug: https://launchpad.net/bugs/429519 fixed bzr revid: rvalyi@gmail.com-20091028200703-u7298esyxktryqyk --- bin/tools/convert.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bin/tools/convert.py b/bin/tools/convert.py index 485583b5d9e..23930fa8b75 100644 --- a/bin/tools/convert.py +++ b/bin/tools/convert.py @@ -205,12 +205,12 @@ class xml_import(object): if not val: return default return val.lower() not in ('0', 'false', 'off') - + def isnoupdate(self, data_node=None): - return self.noupdate or (data_node and self.nodeattr2bool(data_node, 'noupdate', False)) + return self.noupdate or (len(data_node) and self.nodeattr2bool(data_node, 'noupdate', False)) def get_context(self, data_node, node, eval_dict): - data_node_context = (data_node and data_node.get('context','').encode('utf8')) + data_node_context = (len(data_node) and data_node.get('context','').encode('utf8')) if data_node_context: context = eval(data_node_context, eval_dict) else: @@ -223,7 +223,7 @@ class xml_import(object): return context def get_uid(self, cr, uid, data_node, node): - node_uid = node.get('uid','') or (data_node and data_node.get('uid','')) + node_uid = node.get('uid','') or (len(data_node) and data_node.get('uid','')) if len(node_uid): return self.id_get(cr, None, node_uid) return uid @@ -294,8 +294,8 @@ form: module.record_id""" % (xml_id,) id = self.pool.get('ir.model.data')._update(cr, self.uid, "ir.actions.report.xml", self.module, res, xml_id, noupdate=self.isnoupdate(data_node), mode=self.mode) self.idref[xml_id] = int(id) - - + + if not rec.get('menu') or eval(rec.get('menu','')): keyword = str(rec.get('keyword','') or 'client_print_multi') keys = [('action',keyword),('res_model',res['model'])] @@ -688,7 +688,7 @@ form: module.record_id""" % (xml_id,) # we don't want to create it, so we skip it return None # else, we let the record to be created - + else: # otherwise it is skipped return None