avelino / pycorreios

API correios.com.br in Python
https://github.com/avelino/pycorreios
MIT License
61 stars 33 forks source link

Alterar retorno dos métodos #18

Closed mstuttgart closed 8 years ago

mstuttgart commented 8 years ago

Verifiquei durante os testes que os métodos rete e cep estão retornando um dict enquanto que o método encomenda está retornando uma lista de objetos Encomenda.

Acredito que seria interessante padronizar o retorno desses métodos. Seja fazendo com que todos retornem um dict ou que todos retornem um objeto da sua respectiva classe (Cep, Frete ou Encomenda).

Eu considero a abordagem de retornar dict mais prática para quem irá usar o módulo, pois podem percorre-lo com um for, além de ser uma estrutura nativa e otimizada do Python.