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