legislei.SDKs.CamaraDeputados.exceptions module

exception legislei.SDKs.CamaraDeputados.exceptions.CamaraDeputadosConnectionError(url, status_code)[código fonte]

Bases: legislei.SDKs.CamaraDeputados.exceptions.CamaraDeputadosError

Exceção para erros de conexão com o endpoint da API Dados Abertos da Câmara dos Deputados

exception legislei.SDKs.CamaraDeputados.exceptions.CamaraDeputadosError[código fonte]

Bases: Exception

Exceção base da biblioteca da Câmara dos Deputados

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 = []
    for pagina in dep.obterTodosDeputados():
        for deputado in pagina:
            deputados.append(deputados)
except CamaraDeputadosError as e:
    print("Ocorreu um erro com a chadama da API da Câmara dos Deputados")
    print(e)
exception legislei.SDKs.CamaraDeputados.exceptions.CamaraDeputadosInvalidResponse(data)[código fonte]

Bases: legislei.SDKs.CamaraDeputados.exceptions.CamaraDeputadosError

Exceção para má formatação da resposta do endpoint da API Dados Abertos da Câmara dos Deputados