From 65017f35838c4629c4c7cacaa8ff319af18bb882 Mon Sep 17 00:00:00 2001 From: Luis Rodrigues Date: Mon, 26 Oct 2026 21:56:25 +0000 Subject: [PATCH] =?UTF-8?q?corrigir=20tipo=20de=20excep=C3=A7=C3=A3o=20lev?= =?UTF-8?q?antada?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit na função 'devolvePersonalidade()', caso o 'nome_strat' seja do tipo 'None', é levantada uma excepção. Foi alterado o tipo de excepção levantada de 'ValueError' para 'TypeError' para espelhar melhor o tipo de excepção --- modules/estrategia.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/estrategia.py b/modules/estrategia.py index b3aa966..b0cdfae 100644 --- a/modules/estrategia.py +++ b/modules/estrategia.py @@ -32,6 +32,6 @@ def listaNomesEstrategias() -> list[str]: def devolvePersonalidade(nome_strat: str | None) -> dict[str, float] | None: if isinstance(nome_strat, NoneType): - raise ValueError("estratégia {nome_strat=} não é válida") + raise TypeError("estratégia {nome_strat=} não é válida") personalidade: dict[str, float] | None = lista_estrategias.get(nome_strat) return personalidade