[openstack-dev] [keystone]Why not common definition about normal HTTP status code like 2xx and 3xx?
Brant Knudson
blk at acm.org
Wed Jun 3 20:43:04 UTC 2015
On Tue, Jun 2, 2015 at 4:32 AM, Chenhong Liu <liuchenhong at unitedstack.com>
wrote:
> There is keystone/exception.py which contains Exceptions defined and used
> inside keystone provide 4xx and 5xx status code. And we can use it like:
> exception.Forbidden.code, exception.forbiddent.title
> exception.NotFound.code, exception.NotFound.title
>
> This makes the code looks pretty and avoid error prone. But I can't find
> definition for other status code, like 200, 201, 204, 302, and so on. The
> code in keystone, especially the unit test cases, just write these status
> code and title explicitly.
>
> How about add those definitions?
>
>
Looks like Python 3.5 added constants in http.HTTPStatus[1]. So someday
we'll be able to use those instead.
[1] https://docs.python.org/3.5/library/http.html#http.HTTPStatus
Sincerely, Brant
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150603/8e45e170/attachment.html>
More information about the OpenStack-dev
mailing list