/
githubmirror
/
edx-platform
Обзор
Документация
Войти
/
githubmirror
/
edx-platform
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
release-ulmo
lms/djangoapps/commerce/http.py
25 строк
843 B
Usama Sadiq
refactor: ran pyupgrade on lms/djangoapps/commerce (#26734)
09 мар 2021, 12:21
Не верифицирован
09 мар 2021, 12:21
2adf8b7
Код
Авторство
О чём код?
""" HTTP-related entities. """ from rest_framework.status import HTTP_200_OK, HTTP_500_INTERNAL_SERVER_ERROR from common.djangoapps.util.json_request import JsonResponse class DetailResponse(JsonResponse): """ JSON response that simply contains a detail field. """ def __init__(self, message, status=HTTP_200_OK): data = {'detail': message} super().__init__(resp_obj=data, status=status) class InternalRequestErrorResponse(DetailResponse): """ Response returned when an internal service request fails. """ def __init__(self, internal_message): message = ( 'Call to E-Commerce API failed. Internal Service Message: [{internal_message}]' .format(internal_message=internal_message) ) super().__init__(message=message, status=HTTP_500_INTERNAL_SERVER_ERROR)