Source code for dgi.excecoes
[docs]class ErroAoAcessarLink(RuntimeError):
"""Exceção para indicar problemas relacionados ao acesso aos links do catalogo do DGI
"""
def __init__(self, mensagem):
super().__init__(mensagem)
[docs]class DefinicaoInvalida(RuntimeError):
"""Exceção para indicar problemas relacionados a inputs inválidos
"""
def __init__(self, mensagem):
super().__init__(mensagem)
[docs]class LimiteDoPedidoExcedido(RuntimeError):
"""Exceção para indicar problemas relacionados a quantidade de pedidos realizados
"""
def __init__(self, mensagem):
super().__init__(mensagem)
[docs]class ArquivoDeConfiguracaoNaoEncontrado(FileNotFoundError):
"""Exceção para indicar problemas relacionados a arquivos de configuração
"""
def __init__(self, mensagem):
super().__init__(mensagem)
[docs]class ArquivoDeConfiguracaoIncorreto(TypeError):
"""Exceção para indicar problemas relacionados a arquivos de configuração
"""
def __init__(self, mensagem):
super().__init__(mensagem)
[docs]class ErroNaExecucaoDaBuscaNoServico(RuntimeError):
"""Exceção para indicar problemas relacionados busca de dados nos serviços
"""
def __init__(self, mensagem):
super().__init__(mensagem)