diff options
| author | Xavier Morel <xmo@openerp.com> | 2014-06-05 12:03:16 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2014-06-05 12:03:16 +0200 |
| commit | 7f0db3c257e097c36ae9c8d32c69bf3d5c3ca795 (patch) | |
| tree | 645a7ee5962b63c8db081990939d9d0ddd9bc1ff | |
| parent | 03b75477ecc342c31ad3de3b1a719560243befcb (diff) | |
[IMP] use Sized for iterable size and remove support for count
| -rw-r--r-- | openerp/addons/base/ir/ir_qweb.py | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/openerp/addons/base/ir/ir_qweb.py b/openerp/addons/base/ir/ir_qweb.py index 1fe1abd35eb..d74ba0566f0 100644 --- a/openerp/addons/base/ir/ir_qweb.py +++ b/openerp/addons/base/ir/ir_qweb.py @@ -358,10 +358,8 @@ class QWeb(orm.AbstractModel): varname = template_attributes['as'].replace('.', '_') copy_qwebcontext = qwebcontext.copy() size = -1 - if isinstance(enum, (list, tuple)): + if isinstance(enum, collections.Sized): size = len(enum) - elif hasattr(enum, 'count'): - size = enum.count() copy_qwebcontext["%s_size" % varname] = size copy_qwebcontext["%s_all" % varname] = enum ru = [] |
