Middleware to replace the plain text message body of an error
response with one formatted so the client can parse it.
Based on pecan.middleware.errordocument
-
class panko.api.middleware.ParsableErrorMiddleware(app)[source]
Bases: object
Replace error body with something the client can parse.
-
static best_match_language(accept_language)[source]
Determines best available locale from the Accept-Language header.
Returns: | the best language match or None if the ‘Accept-Language’
header was not available in the request. |