corrigir tipo de excepção levantada

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
This commit is contained in:
2026-10-26 21:56:25 +00:00
parent 190fe7a7c4
commit 65017f3583
+1 -1
View File
@@ -32,6 +32,6 @@ def listaNomesEstrategias() -> list[str]:
def devolvePersonalidade(nome_strat: str | None) -> dict[str, float] | None: def devolvePersonalidade(nome_strat: str | None) -> dict[str, float] | None:
if isinstance(nome_strat, NoneType): 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) personalidade: dict[str, float] | None = lista_estrategias.get(nome_strat)
return personalidade return personalidade