Branch: no final, deverá ser feito um merge para a branch version-2.
Checklist:
[ ] Implementar feature;
[ ] Adicionar testes;
[ ] Atualizar docstring;
[ ] Atualizar documentação.
Para entender melhor
Criar um conjunto de classes para as exceções que podem ocorrer durante o fluxo de uso do pacote, além da exceção geral já definida na issue #56.
A seguir, as exceções que listamos mais cedo:
FileNotFoundException: classe com a exceção caso não encontre o arquivo para download;
ConnectionException: classe com a exceção caso ocorra algum problema de internet durante algum momento do fluxo de uso do pacote (requisição, download, etc).
Observação: as exceções produzem um alerta, portanto é interessante usar a classe desenvolvida para esse fim na issue #78. Por hora essa integração entre as classes não é necessária, mas futuramente será obrigatória.
Participe do Hacktoberfest!
Contribua com uma issue com a label hacktoberfest e abra um pull request durante o mês de outubro para ganhar os brindes do GitHub! Para se inscrever, acesse https://hacktoberfest.digitalocean.com/register
Exceptions especificas
Criar um conjunto de classes para as exceções.
56: Totalmente
78: Parcialmente
version-2
.Checklist:
Para entender melhor
Criar um conjunto de classes para as exceções que podem ocorrer durante o fluxo de uso do pacote, além da exceção geral já definida na issue #56.
A seguir, as exceções que listamos mais cedo:
FileNotFoundException
: classe com a exceção caso não encontre o arquivo para download;ConnectionException
: classe com a exceção caso ocorra algum problema de internet durante algum momento do fluxo de uso do pacote (requisição, download, etc).Observação: as exceções produzem um alerta, portanto é interessante usar a classe desenvolvida para esse fim na issue #78. Por hora essa integração entre as classes não é necessária, mas futuramente será obrigatória.