legislei.SDKs.AssembleiaLegislativaSP.exceptions module

exception legislei.SDKs.AssembleiaLegislativaSP.exceptions.ALESPConnectionError(response)[código fonte]

Bases: legislei.SDKs.AssembleiaLegislativaSP.exceptions.ALESPError

Exceção para falhas de conexão com o endpoint da API da Assembleia Legislativa do Estado de São Paulo

exception legislei.SDKs.AssembleiaLegislativaSP.exceptions.ALESPError[código fonte]

Bases: Exception

Exceção base da biblioteca da Assembleia Legistavida de SP

Todas as exceções dessa biblioteca herdam dessa exceção. Dessa forma, pode-se utilizá-la para capturar qualquer exceção de um método. Exemplo:

dep = Deputados()
try:
    deputados = dep.obterTodosDeputados()
except ALESPError as e:
    print("Ocorreu um erro com a chadama da API da Assembleia Legislativa SP")
    print(e)
exception legislei.SDKs.AssembleiaLegislativaSP.exceptions.ALESPInvalidResponse[código fonte]

Bases: legislei.SDKs.AssembleiaLegislativaSP.exceptions.ALESPError

Exceção para respostas inválidas da API da Assembleia Legislativa. Pode ser um XML mal formatado.