diff options
author | Lipu Fei <lipu.fei815@gmail.com> | 2019-04-26 16:39:28 +0300 |
---|---|---|
committer | Lipu Fei <lipu.fei815@gmail.com> | 2019-04-26 16:39:28 +0300 |
commit | 04c39824cb8f30df43c15c1b2132073b75c43cb0 (patch) | |
tree | 0f4243994fad12ef6491a042c50c947226734e9f /plugins/CuraEngineBackend/StartSliceJob.py | |
parent | a86311fea33ac22d40bd74c4fe6c98c52ccc841a (diff) |
Fix typing
Diffstat (limited to 'plugins/CuraEngineBackend/StartSliceJob.py')
-rw-r--r-- | plugins/CuraEngineBackend/StartSliceJob.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/CuraEngineBackend/StartSliceJob.py b/plugins/CuraEngineBackend/StartSliceJob.py index 9442613207..b88a4a33d2 100644 --- a/plugins/CuraEngineBackend/StartSliceJob.py +++ b/plugins/CuraEngineBackend/StartSliceJob.py @@ -355,6 +355,8 @@ class StartSliceJob(Job): try: # any setting can be used as a token fmt = GcodeStartEndFormatter(default_extruder_nr = default_extruder_nr) + if self._all_extruders_settings is None: + return "" settings = self._all_extruders_settings.copy() settings["default_extruder_nr"] = default_extruder_nr return str(fmt.format(value, **settings)) @@ -368,6 +370,10 @@ class StartSliceJob(Job): message.id = int(stack.getMetaDataEntry("position")) if not self._all_extruders_settings: self._cacheAllExtruderSettings() + + if self._all_extruders_settings is None: + return + extruder_nr = stack.getProperty("extruder_nr", "value") settings = self._all_extruders_settings[str(extruder_nr)].copy() @@ -396,6 +402,9 @@ class StartSliceJob(Job): if not self._all_extruders_settings: self._cacheAllExtruderSettings() + if self._all_extruders_settings is None: + return + settings = self._all_extruders_settings["-1"].copy() # Pre-compute material material_bed_temp_prepend and material_print_temp_prepend |