eubr-bigsea/citrus

Árvore de decisão causando erro

Closed this issue · 3 comments

Versão md. Fluxo: 1171 (e outros)

A execução interrompe com erro ao chegar na árvore de decisão.

Se o bloco da árvore de decisão for o último ativo no fluxo e estiver desativada a exibição da amostra de resultados da árvore, o fluxo executa sem erro.

Mas se houver bloco conectado à sua saída ou se ativamos para exibir a amostra de resultados dá o erro abaixo.

Traceback (most recent call last):
File "/usr/local/juicer/juicer/spark/spark_minion.py", line 478, in _perform_execute
raise ex from None
File "/usr/local/juicer/juicer/spark/spark_minion.py", line 474, in _perform_execute
self._emit_event(room=job_id, namespace='/stand'))
File "/tmp/juicer_app_1171_1171_10807.py", line 756, in main
task_futures['462e00be-524d-4484-ab15-00c79d21e653'].result()
File "/usr/lib/python3.7/concurrent/futures/_base.py", line 435, in result
return self.get_result()
File "/usr/lib/python3.7/concurrent/futures/_base.py", line 384, in get_result
raise self._exception
File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/tmp/juicer_app_1171_1171_10807.py", line 753, in
lambda: decision_tree_classifier_model_6(spark_session, cached_state, emit_event))
File "/tmp/juicer_app_1171_1171_10807.py", line 691, in decision_tree_classifier_model_6
message=dt_report.generate(),
File "/usr/local/juicer/juicer/spark/reports.py", line 396, in generate
gettext.gettext('Tree'),
AttributeError: 'function' object has no attribute 'gettext'

Ver #260 (mesmo erro)

Duplicada de #260

Corrigido. Obrigado.