From df05a802011b9b4f0eb63535671995b8bb3c5fe6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Sun, 22 Sep 2013 22:14:46 +0200 Subject: [PATCH] Do not crash if SD card fails in firmware --- src/octoprint/util/comm.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/octoprint/util/comm.py b/src/octoprint/util/comm.py index 7d91a985..200a08da 100644 --- a/src/octoprint/util/comm.py +++ b/src/octoprint/util/comm.py @@ -19,7 +19,7 @@ from octoprint.util.avr_isp import ispBase from octoprint.settings import settings from octoprint.events import eventManager -from octoprint.util import isDevVersion, getExceptionString, getNewTimeout +from octoprint.util import getExceptionString, getNewTimeout from octoprint.util.virtual import VirtualPrinter try: @@ -574,7 +574,7 @@ class MachineCom(object): self._heatupWaitStartTime = t ##~~ SD Card handling - elif 'SD init fail' in line: + elif 'SD init fail' in line or 'volume.init failed' in line or 'openRoot failed' in line: self._sdAvailable = False self._sdFiles = [] self._callback.mcSdStateChange(self._sdAvailable)