Browse Source

use float_is_zero

pull/203/head
Leonardo Pistone 9 years ago
parent
commit
83113139c7
  1. 8
      account_financial_report_webkit/report/common_partner_balance_reports.py

8
account_financial_report_webkit/report/common_partner_balance_reports.py

@ -23,6 +23,8 @@
from collections import defaultdict from collections import defaultdict
from operator import add from operator import add
from openerp.tools.float_utils import float_is_zero
from .common_balance_reports import CommonBalanceReportHeaderWebkit from .common_balance_reports import CommonBalanceReportHeaderWebkit
from .common_partner_reports import CommonPartnersReportHeaderWebkit from .common_partner_reports import CommonPartnersReportHeaderWebkit
@ -83,9 +85,11 @@ class CommonPartnerBalanceReportHeaderWebkit(CommonBalanceReportHeaderWebkit,
details[partner_id].get('credit', 0.0) details[partner_id].get('credit', 0.0)
if display_partner == 'non-zero_balance': if display_partner == 'non-zero_balance':
details = {k: v
details = {
k: v
for k, v in details.iteritems() for k, v in details.iteritems()
if abs(v['balance']) > 0.0001}
if not float_is_zero(v['balance'], precision_digits=5)
}
res[account_id] = details res[account_id] = details
return res return res

Loading…
Cancel
Save