diff -r 82bfc75bcd9d -r 105c20fdeb19 modbus/mb_utils.py --- a/modbus/mb_utils.py Fri Oct 05 13:48:54 2018 +0300 +++ b/modbus/mb_utils.py Fri Oct 05 14:22:01 2018 +0300 @@ -23,6 +23,7 @@ # used in safety-critical situations without a full and competent review. from __future__ import absolute_import +from __future__ import division from six.moves import xrange # dictionary implementing: @@ -187,7 +188,7 @@ {%(buffer)s}, {%(buffer)s}}''' timeout = int(GetCTVal(child, 4)) - timeout_s = int(timeout / 1000) + timeout_s = timeout // 1000 timeout_ms = timeout - (timeout_s * 1000) timeout_ns = timeout_ms * 1000000