From 56ad5b97b6ee31c2f719f3b854e23ae7d68701e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Tue, 2 Dec 2014 17:48:12 +0100 Subject: [PATCH] This on the other hand really fixes it and doesn't break anything in the progress --- src/octoprint/plugins/cura/__init__.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/octoprint/plugins/cura/__init__.py b/src/octoprint/plugins/cura/__init__.py index 0fa18948..3120ddd3 100644 --- a/src/octoprint/plugins/cura/__init__.py +++ b/src/octoprint/plugins/cura/__init__.py @@ -265,7 +265,6 @@ class CuraPlugin(octoprint.plugin.SlicerPlugin, with self._slicing_commands_mutex: self._slicing_commands[machinecode_path] = p.commands[0] - line_seen = False layer_count = None step_factor = dict( inset=0, @@ -275,12 +274,9 @@ class CuraPlugin(octoprint.plugin.SlicerPlugin, while p.returncode is None: line = p.stderr.readline(timeout=0.5) if not line: - if line_seen: - break - else: - continue + p.commands[0].poll() + continue - line_seen = True self._cura_logger.debug(line.strip()) if on_progress is not None: