Kaydet (Commit) 62a9ed0a authored tarafından Anssi Kääriäinen's avatar Anssi Kääriäinen

[py3] Fixed F-expression division operators

In Python 3 dividing by int will call obj.__truediv__(). This operator
was missing from F-expressions.
üst c2d59e55
......@@ -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)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment