Pull to refresh

Comments 4

Подскажите, а какой смысл делать Абстрактный класс class HTTPResponse(ABC) и потом тут же RequestsResponse(HTTPResponse) ? Предполагается ещё какие-то пере-использования и наследования? Какие, например? Спасибо!

Согласен, я ещё не понял зачем заворачивать responce с повторением всех атрибутов/методов. Почему тогда не передать нормальный response, тот что лежит в _response

а методы базового ответа, я взял из библиотеки requsets, как у нее и сделал. если либа будет отдавать данные другими методами, буду приводить их к своей модели ответа

Я же написал что создаю модель ответа, чтобы Провайдер мог работать с любыми библиотеками, не только requests. Например aiohttp отдает текст как response.text(), ну и не зависеть от методов response всех библиотек. Клиент будет точно отдавать response какой ожидает провайдер

Sign up to leave a comment.

Articles