Only match "rs"/"resend" on the start of a line, otherwise the wrong lines might be interpreted as resend requests

master
Gina Häußge 2013-08-18 18:40:52 +02:00
parent 2261ddf41f
commit ae09a50fe5
1 changed files with 2 additions and 2 deletions

View File

@ -692,7 +692,7 @@ class MachineCom(object):
self._sendCommand("M105")
tempRequestTimeout = getNewTimeout("communication")
# resend -> start resend procedure from requested line
elif "resend" in line.lower() or "rs" in line:
elif line.lower().startswith("resend") or line.lower().startswith("rs"):
self._handleResendRequest(line)
### Printing
@ -726,7 +726,7 @@ class MachineCom(object):
self._sendCommand(self._commandQueue.get())
else:
self._sendNext()
elif "resend" in line.lower() or "rs" in line:
elif line.lower().startswith("resend") or line.lower().startswith("rs"):
self._handleResendRequest(line)
except:
self._logger.exception("Something crashed inside the serial connection loop, please report this in OctoPrint's bug tracker:")