corrigir tipo de variavel 'lista_estrategias'

This commit is contained in:
2026-03-19 12:41:24 +00:00
parent 6952e5b03a
commit 35fa7ff3ac

View File

@ -15,7 +15,7 @@ class TiposEstrategia(Enum):
# lista de estratégias. cada entrada é um dicionário com nome de estratégia # lista de estratégias. cada entrada é um dicionário com nome de estratégia
# e respectivos tracos de personalidade # e respectivos tracos de personalidade
lista_estrategias: dict[str, float] = {} lista_estrategias: dict[str, dict[str, float]] = {}
def carregarFicheirosEstrategias(pasta_estrategias: str) -> None: def carregarFicheirosEstrategias(pasta_estrategias: str) -> None:
@ -30,8 +30,8 @@ def listaNomesEstrategias() -> list[str]:
return list(lista_estrategias.keys()) return list(lista_estrategias.keys())
def devolvePersonalidade(nome_estrategia: str | None) -> dict[str, float]: def devolvePersonalidade(nome_estrategia: str | None) -> dict[str, float] | None:
if isinstance(nome_estrategia, NoneType): if isinstance(nome_estrategia, NoneType):
raise ValueError("estratégia {nome_estrategia=} não é válida") raise ValueError("estratégia {nome_estrategia=} não é válida")
personalidade: dict[str, float] = lista_estrategias.get(nome_estrategia) personalidade: dict[str, float] | None = lista_estrategias.get(nome_estrategia)
return personalidade return personalidade