From a5a1fec4daa7a230c6698494f8e71bf644bc6a98 Mon Sep 17 00:00:00 2001 From: Alexandre Fayolle Date: Wed, 6 Feb 2013 10:42:14 +0100 Subject: [PATCH] [REF] account_constraint: clearer set usage --- account_constraints/account_constraints.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/account_constraints/account_constraints.py b/account_constraints/account_constraints.py index 114ea389e..419ffcb95 100644 --- a/account_constraints/account_constraints.py +++ b/account_constraints/account_constraints.py @@ -52,10 +52,8 @@ class AccountMoveLine(orm.Model): if not vals: return False rec_keys = set(["reconcile_id", "reconcile_partial_id"]) - write_keys = set(vals.keys()) - if (rec_keys >= write_keys): - return True - return False + write_keys = set(vals) + return rec_keys.issuperset(write_keys) def _check_invoice_related_move(self, cr, uid, ids, vals=None, context=None): for line in self.browse(cr, uid, ids, context=context):