func _process(delta):
for i in self.get_children():
if i is CheckButton:
if $Label_Status_Valor.get_text() == "STATUS_PENDING_VALUE":
i.set_disabled(false)
else:
i.set_disabled(true)
Stack overflow means that there is almost endless loop somewhere in code. Setting pressed to false in code triggers toggled signal again, which sets pressed to false and so on. Easiest way out is to use BUTTON_PRESSED signal instead and set_deferred(“pressed”,false). Button_pressed signal should be emitted once on being clicked, button_toggled emits every time its state is changed from pressed to unpressed and vice versa.