Reviewers: ,
Please review this at http://codereview.tryton.org/128001/ Affected files: M tryton/common/domain_inversion.py Index: tryton/common/domain_inversion.py =================================================================== --- a/tryton/common/domain_inversion.py +++ b/tryton/common/domain_inversion.py @@ -56,7 +56,7 @@ 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 @@ 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 @@ 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] -- [email protected] mailing list
