From a0cdd06dc497144050071bccf9e76fef8fb06a6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 30 Sep 2011 17:01:39 +0200 Subject: [PATCH] Ensure to concatenate always list in domain_inversion issue2160 review128001 --- tryton/common/domain_inversion.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tryton/common/domain_inversion.py b/tryton/common/domain_inversion.py index 69266da96f..fbca01c6ec 100644 --- a/tryton/common/domain_inversion.py +++ b/tryton/common/domain_inversion.py @@ -56,7 +56,7 @@ def inverse_leaf(domain): if len(domain) == 3: return domain else: - return [domain[3]] + domain[1:] + return [domain[3]] + list(domain[1:]) return domain else: return map(inverse_leaf, domain) @@ -86,8 +86,8 @@ def localize_domain(domain, field_name=None): if len(domain) == 3: return domain else: - return [domain[3]] + domain[1:-1] - return [locale_part(domain[0], field_name)] + domain[1:] + return [domain[3]] + list(domain[1:-1]) + return [locale_part(domain[0], field_name)] + list(domain[1:]) else: return [localize_domain(part, field_name) for part in domain] @@ -95,7 +95,7 @@ def unlocalize_domain(domain, fieldname): if domain in ('AND', 'OR', True, False): return domain elif is_leaf(domain): - return ['%s.%s' % (fieldname, domain[0])] + domain[1:] + return ['%s.%s' % (fieldname, domain[0])] + list(domain[1:]) else: return [unlocalize_domain(part, fieldname) for part in domain]