Fix error if layer number ends up out of range

It normally doesn't go out of range, but some defensive coding just in case it does. And to fix a typing error of course.
This commit is contained in:
Ghostkeeper 2019-01-28 15:54:34 +01:00
parent 4a91425bf9
commit 371585a0ba
No known key found for this signature in database
GPG key ID: 86BEF881AE2CF276

View file

@ -107,6 +107,8 @@ class FlavorParser:
self._layer_data_builder.setLayerHeight(self._layer_number, path[0][2])
self._layer_data_builder.setLayerThickness(self._layer_number, layer_thickness)
this_layer = self._layer_data_builder.getLayer(self._layer_number)
if not this_layer:
return False
except ValueError:
return False
count = len(path)