Source code for dgi.excecoes




[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)
[docs]class ErroDePlataforma(RuntimeError): """Exceção para indicar problemas relacionados a erros de plataforma """ def __init__(self, mensagem): super().__init__(mensagem)