changeset 97bbe23ef811 in tryton:5.0 details: https://hg.tryton.org/tryton?cmd=changeset&node=97bbe23ef811 description: Do not use unnamed argument after *expression
Python 3.4 supports only named arguments following *expression. issue11836 diffstat: tryton/pyson.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (21 lines): diff -r 7165104f087f -r 97bbe23ef811 tryton/pyson.py --- a/tryton/pyson.py Sat Nov 05 09:51:17 2022 +0100 +++ b/tryton/pyson.py Sat Nov 12 10:14:17 2022 +0100 @@ -31,7 +31,7 @@ other = Bool(other) if (isinstance(self, And) and not isinstance(self, Or)): - return And(*self._statements, other) + return And(*(self._statements + [other])) if self.types() != {bool}: return And(Bool(self), other) else: @@ -44,7 +44,7 @@ and other.types() != {bool}): other = Bool(other) if isinstance(self, Or): - return Or(*self._statements, other) + return Or(*(self._statements + [other])) if self.types() != {bool}: return Or(Bool(self), other) else: