From 100eba8eaf478fc1d6cb71ab7ca7d021aa7eca40 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Wed, 11 Jun 2014 10:30:00 +0200 Subject: [PATCH] [FIX] fields.py - avoid dict comprehension inside a dict comprehension --- openerp/osv/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index 529f0563f8d..18aa3aad8c2 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -1148,7 +1148,7 @@ class function(_column): if values and not multi and name in values[0]: result = {v['id']: v[name] for v in values} elif values and multi and all(n in values[0] for n in name): - result = {v['id']: dict({n: v[n]} for n in name) for v in values} + result = {v['id']: dict((n, v[n]) for n in name) for v in values} else: result = self._fnct(obj, cr, uid, ids, name, self._arg, context) for id in ids: