From a2943a44324d77d4f66e61a7eec739ffac38e022 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Mon, 11 Aug 2014 12:37:44 +0200 Subject: [PATCH] [IMP] fields.boolean: simplify symbol_set, cast to bool In combination with f28be81, this should help speed up initialization of new boolean columns. psycopg2 handles bool parameters values just fine inside cr.mogrify() --- 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 2d9c38bbd4a..7a0c3623b26 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -189,7 +189,7 @@ class _column(object): class boolean(_column): _type = 'boolean' _symbol_c = '%s' - _symbol_f = lambda x: x and 'True' or 'False' + _symbol_f = bool _symbol_set = (_symbol_c, _symbol_f) def __init__(self, string='unknown', required=False, **args):