HyperLEDA / db-app

Backend for HyperLeda astronomical database of extragalactic objects
https://hyperleda.github.io/db-app/
MIT License
0 stars 0 forks source link

Сделать ошибки API подклассами вместо инстансов #158

Closed Kraysent closed 3 days ago

Kraysent commented 1 month ago

Сделать общий класс APIError и наследовать конкретные ошибки (InternalError, ValidationError, NotFoundError и прочие) от него.

  1. Это более pythonic way - наследовать ошибки вместо их инстацирования.
  2. Это легче тестировать.