lipe14-ops / brasilapy

Brasil API client
MIT License
94 stars 22 forks source link

bugfix: pydantic raise error when empty string #17

Closed Luthato closed 1 year ago

Luthato commented 1 year ago

Motivo

O uso do metodo get_ncm(codigo) com código="" é o equivalente ao usar a endpoint do get_ncms().

Em get_ncm:

ncm = self.processor.get_data(f"/ncm/v1/{codigo}")

Em get_ncms:

ncm = self.processor.get_data("/ncm/v1/")

O get_data recebe uma lista, e o erro é levantado pelo validator do pydantic.

Métodos que foram modificados

Outros métodos com potencial de levantar erros (se modificados)