There seems to be an intermittent problem with the order executable update info after a successful partial cancel_order(order, reduction_size). Instead of the expected size_remaining and size_cancelled, the size_remaining is unchanged and size_cancelled is 0.
Recreate:
(Submit a Back bet price=1000.0, size=10.0)
(Once executable:)
reduce_size = 9.5
market.cancel_order(order, reduce_size)
subsequent order update shows executeable with size_remaining still 10.0 and size_cancelled is 0.
There seems to be an intermittent problem with the order executable update info after a successful partial cancel_order(order, reduction_size). Instead of the expected size_remaining and size_cancelled, the size_remaining is unchanged and size_cancelled is 0.
Recreate:
subsequent order update shows executeable with size_remaining still 10.0 and size_cancelled is 0.