Commit 62a9ed0a authored by Anssi Kääriäinen's avatar Anssi Kääriäinen
Browse files

[py3] Fixed F-expression division operators

In Python 3 dividing by int will call obj.__truediv__(). This operator
was missing from F-expressions.
parent c2d59e55
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -58,8 +58,9 @@ class ExpressionNode(tree.Node):
    def __mul__(self, other):
        return self._combine(other, self.MUL, False)

    def __div__(self, other):
    def __truediv__(self, other):
        return self._combine(other, self.DIV, False)
    __div__ = __truediv__ # Python 2 compatibility

    def __mod__(self, other):
        return self._combine(other, self.MOD, False)