From 199f96bef0ea756b66cde6e6c30c3c171e73fdc8 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 6 Apr 2009 18:41:56 +0200 Subject: [PATCH] bugfix_352471 bzr revid: fp@tinyerp.com-20090406164156-fb5n33eawexbw5aq --- bin/osv/fields.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bin/osv/fields.py b/bin/osv/fields.py index 5bba52e4f43..8e612e054a3 100644 --- a/bin/osv/fields.py +++ b/bin/osv/fields.py @@ -174,6 +174,10 @@ class float(_column): def __init__(self, string='unknown', digits=None, **args): _column.__init__(self, string=string, **args) self.digits = digits + if digits: + _symbol_c = '%%.%if' % digits[1] + _symbol_f = lambda x: __builtin__.float(x or 0.0) + self._symbol_set = (_symbol_c, _symbol_f) class date(_column):