Человекочитаемые коды ответа HTTP для Python

status.py — удивительно простая библиотека для Python (меньше 100 строк кода), добавляющая человекочитаемые статусы ответа HTTP.

Сравните сами. Вот так выглядит код без status.py:

class Example(RequestHandler):
    def post(self):
        # делаем запрос
        return ('That worked!', 201)

А вот так — с ней:

import status

class Example(RequestHandler):
    def post(self):
        # делаем запрос
        return ('That worked!', status.HTTP_201_CREATED)

Устанавливается библиотека через PIP:

pip install python-status

Хинт для программистов: если зарегистрируетесь на соревнования Huawei Honor Cup, бесплатно получите доступ к онлайн-школе для участников. Можно прокачаться по разным навыкам и выиграть призы в самом соревновании.

Перейти к регистрации