X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=addons%2Faccount%2Freport%2Faccount_general_ledger.py;fp=addons%2Faccount%2Freport%2Faccount_general_ledger.py;h=4656987cbeb2bb7e0c0538c67aad1e7aaec6cae7;hb=4c8a58015ae2edfc87e5e65dce1b651a21e26f1d;hp=6ccfb9343a2b85b2f2fe98c48910292022d395c1;hpb=fea21cc0f7c50f35729604bbf4e0d9b1e15651ed;p=odoo%2Fodoo.git diff --git a/addons/account/report/account_general_ledger.py b/addons/account/report/account_general_ledger.py index 6ccfb93..4656987 100644 --- a/addons/account/report/account_general_ledger.py +++ b/addons/account/report/account_general_ledger.py @@ -90,15 +90,13 @@ class general_ledger(report_sxw.rml_parse, common_report_header): }) self.context = context - def _ellipsis(self, orig_str, maxlen=100, ellipsis='...'): - maxlen = maxlen - len(ellipsis) - if maxlen <= 0: - maxlen = 1 - new_str = orig_str[:maxlen] - return new_str + def _ellipsis(self, char, size=100, truncation_str='...'): + if len(char) <= size: + return char + return char[:size-len(truncation_str)] + truncation_str def _strip_name(self, name, maxlen=50): - return self._ellipsis(name, maxlen, ' ...') + return self._ellipsis(name, maxlen) def _sum_currency_amount_account(self, account): self.cr.execute('SELECT sum(l.amount_currency) AS tot_currency \ @@ -317,4 +315,4 @@ class general_ledger(report_sxw.rml_parse, common_report_header): report_sxw.report_sxw('report.account.general.ledger', 'account.account', 'addons/account/report/account_general_ledger.rml', parser=general_ledger, header='internal') report_sxw.report_sxw('report.account.general.ledger_landscape', 'account.account', 'addons/account/report/account_general_ledger_landscape.rml', parser=general_ledger, header='internal landscape') -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: