diff --git a/src/octoprint/util/comm.py b/src/octoprint/util/comm.py index 77066212..f5a4c742 100644 --- a/src/octoprint/util/comm.py +++ b/src/octoprint/util/comm.py @@ -1548,10 +1548,10 @@ class MachineCom(object): _timeout = 0 if p_idx != -1: # dwell time is specified in milliseconds - _timeout = int(cmd[p_idx+1:]) / 1000.0 + _timeout = float(cmd[p_idx+1:]) / 1000.0 elif s_idx != -1: # dwell time is specified in seconds - _timeout = int(cmd[s_idx+1:]) + _timeout = float(cmd[s_idx+1:]) self._timeout = get_new_timeout("communication") + _timeout self._blocking_command = True return cmd