# HG changeset patch # User Paul Boddie # Date 1549302854 -3600 # Node ID 5f4b4a169398022451e793501b075e9671ef2188 # Parent e1eba49a0d7c630c8df6dca0e40a28c4f9fb38ca# Parent 3a73899174a4e97362cd44b341ed96b9da88dc95 Merged changes from trailing-data. diff -r e1eba49a0d7c -r 5f4b4a169398 lib/operator/binary.py --- a/lib/operator/binary.py Mon Feb 04 18:33:56 2019 +0100 +++ b/lib/operator/binary.py Mon Feb 04 18:54:14 2019 +0100 @@ -92,7 +92,7 @@ return int_pow(a, b) elif a.__class__ is float: if is_int(b): - b = int_float(b) + return float_pow(a, int_float(b)) if b.__class__ is float: return float_pow(a, b) return binary_op(a, b, lambda a: a.__pow__, lambda b: b.__rpow__)