Browse Source

Check if there is any gcode in the scene before executing a post process

Diego Prado Gesto 7 years ago
parent
commit
9d267cb9c7
1 changed files with 3 additions and 0 deletions
  1. 3 0
      plugins/PostProcessingPlugin/PostProcessingPlugin.py

+ 3 - 0
plugins/PostProcessingPlugin/PostProcessingPlugin.py

@@ -54,6 +54,9 @@ class PostProcessingPlugin(QObject, Extension):
     ##  Execute all post-processing scripts on the gcode.
     def execute(self, output_device):
         scene = Application.getInstance().getController().getScene()
+        # If the scene does not have a gcode, do nothing
+        if not hasattr(scene, "gcode_dict"):
+            return
         gcode_dict = getattr(scene, "gcode_dict")
         if not gcode_dict:
             return