diff --git a/src/octoprint/plugins/cura/__init__.py b/src/octoprint/plugins/cura/__init__.py index a756d885..b0509df4 100644 --- a/src/octoprint/plugins/cura/__init__.py +++ b/src/octoprint/plugins/cura/__init__.py @@ -241,6 +241,7 @@ class CuraPlugin(octoprint.plugin.SlicerPlugin, self._logger.info("Running %r in %s" % (command, working_dir)) p = sarge.run(command, cwd=working_dir, async=True, stdout=sarge.Capture(), stderr=sarge.Capture()) + p.wait_events() self._slicing_commands[machinecode_path] = p.commands[0] try: