Reviewers: ,
Please review this at http://codereview.tryton.org/780002/ Affected files: M trytond/pyson.py Index: trytond/pyson.py =================================================================== --- a/trytond/pyson.py +++ b/trytond/pyson.py @@ -230,7 +230,9 @@ types2 = statement2.types() else: types2 = set([type(statement2)]) - assert types1 == types2, 'statements must have the same type' + if not isinstance(statement1, Eval) and not isinstance(statement2, + Eval): + assert types1 == types2, 'statements must have the same type' self._statement1 = statement1 self._statement2 = statement2
