diff --git a/src/octoprint/util/comm.py b/src/octoprint/util/comm.py index e54c947f..8a0264d4 100644 --- a/src/octoprint/util/comm.py +++ b/src/octoprint/util/comm.py @@ -213,7 +213,7 @@ class MachineCom(object): # multithreading locks self._sendNextLock = threading.Lock() - self._sendingLock = threading.Lock() + self._sendingLock = threading.RLock() # monitoring thread self._monitoring_active = True