Mercurial > p > roundup > code
view roundup/anypy/html.py @ 6311:be8d5a8e090a
Fix uncaught error when parsing rest headers, document
Started this work as better docs for rest response format. But I found
406 error response was not being tested. Also there was no error for
bad Content-Type.
In rest.py fix uncaught exceptions due to invalid Accept or
Content-Type headers. If Content-type is valid but not
application/json return code 415.
Document use of accept header (was only shown in examples) and support
for q parameter. Describe using .xml and .json extensions to select
return format for testing from browser (where setting accept header is
a problem). Document 406 error code return. Document 415 error code
return and acceptable content types. Previously only doc was in
examples.
Set up tests for 406 and 415 error codes.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Fri, 01 Jan 2021 14:14:34 -0500 |
| parents | ff57db595a58 |
| children | 7f888f046857 |
line wrap: on
line source
try: from html import escape as html_escape_ # python 3 def html_escape(str, quote=False): # html_escape under python 3 sets quote to true by default # make it python 2 compatible return html_escape_(str, quote=quote) except ImportError: # python 2 fallback from cgi import escape as html_escape # noqa: F401
