Use connection closing flag only for exception handling

Otherwise we kill the beforePrinterDisconnected gcode script...

See #1021
This commit is contained in:
Gina Häußge 2015-08-13 17:22:26 +02:00
parent c829b27fdd
commit 2fe956e515

View file

@ -1390,7 +1390,7 @@ class MachineCom(object):
return line
def _readline(self):
if self._serial == None or self._connection_closing:
if self._serial is None:
return None
try:
@ -1724,7 +1724,7 @@ class MachineCom(object):
self._doSendWithoutChecksum(commandToSend)
def _doSendWithoutChecksum(self, cmd):
if self._serial is None or self._connection_closing:
if self._serial is None:
return
self._log("Send: %s" % cmd)