[Fixed] Check for global option in last patch

This commit is contained in:
Salvador E. Tropea 2023-10-09 10:05:44 -03:00
parent 1a5b52dacf
commit a20ba7aaa8
1 changed files with 2 additions and 2 deletions

View File

@ -268,14 +268,14 @@ class Layer(Optionable):
Layer._pcb_layers = {GS.board.GetLayerName(id): id for id in GS.board.GetEnabledLayers().Seq()} Layer._pcb_layers = {GS.board.GetLayerName(id): id for id in GS.board.GetEnabledLayers().Seq()}
def get_default_suffix(self): def get_default_suffix(self):
if GS.global_layer_defaults: if not isinstance(GS.global_layer_defaults, type):
layer = next(filter(lambda x: x.layer == self.layer, GS.global_layer_defaults), None) layer = next(filter(lambda x: x.layer == self.layer, GS.global_layer_defaults), None)
if layer and layer.suffix: if layer and layer.suffix:
return layer.suffix return layer.suffix
return self.layer.replace('.', '_') return self.layer.replace('.', '_')
def get_default_description(self): def get_default_description(self):
if GS.global_layer_defaults: if not isinstance(GS.global_layer_defaults, type):
layer = next(filter(lambda x: x.layer == self.layer, GS.global_layer_defaults), None) layer = next(filter(lambda x: x.layer == self.layer, GS.global_layer_defaults), None)
if layer and layer.description: if layer and layer.description:
return layer.description return layer.description