From 46b0367335c957cfe0d99ed5fb4d4789e64b8cf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Sun, 21 Dec 2014 15:15:59 +0100 Subject: [PATCH] Log a message to octoprint.log if Cura is not fully configured and hence not available for slicing yet. As suggested in #689 --- src/octoprint/plugins/cura/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/octoprint/plugins/cura/__init__.py b/src/octoprint/plugins/cura/__init__.py index 4e9653e3..da070506 100644 --- a/src/octoprint/plugins/cura/__init__.py +++ b/src/octoprint/plugins/cura/__init__.py @@ -188,7 +188,10 @@ class CuraPlugin(octoprint.plugin.SlicerPlugin, def is_slicer_configured(self): cura_engine = s.get(["cura_engine"]) - return cura_engine is not None and os.path.exists(cura_engine) + if cura_engine is not None and os.path.exists(cura_engine): + return True + else: + self._logger.info("Path to CuraEngine has not been configured yet or does not exist (currently set to %r), Cura will not be selectable for slicing" % cura_engine) def get_slicer_properties(self): return dict(