Reviewers: ,
Please review this at http://codereview.tryton.org/100001/ Affected files: M trytond/model/fields/field.py Index: trytond/model/fields/field.py =================================================================== --- a/trytond/model/fields/field.py +++ b/trytond/model/fields/field.py @@ -11,11 +11,12 @@ if isinstance(arg, basestring): if arg not in ('AND', 'OR'): return False - elif isinstance(arg, tuple) or \ - (isinstance(arg, list) and len(arg) > 2 and \ - (arg[1] in OPERATORS) or \ - (isinstance(arg[1], PYSON) and \ - arg[1].types() == set([str]))): + elif (isinstance(arg, tuple) + or (isinstance(arg, list) + and len(arg) > 2 + and ((arg[1] in OPERATORS) + or (isinstance(arg[1], PYSON) + and arg[1].types() == set([str]))))): pass elif isinstance(arg, list): if not test_domain(arg): -- [email protected] mailing list
