Misc utilities for usage inside the framework.
Functions
as_html(text[, code, headers]) |
Returns a HTML response. |
as_json(data[, code, headers, json_encoder]) |
Returns a JSON response. |
as_plaintext(text[, code, headers]) |
Returns a plaintext response. |
wrap_response(args[, response_class]) |
Wrap up a response, if applicable. |
Classes
Response([response, status, headers, ...]) |
Full featured response object implementing the following mixins: |
kyoukai.util.as_html(text, code=200, headers=None)[source]¶Returns a HTML response.
return as_html("<h1>Hel Na</h1>", code=403)
| Parameters: | |
|---|---|
| Return type: | |
| Returns: | A new |
kyoukai.util.as_plaintext(text, code=200, headers=None)[source]¶Returns a plaintext response.
return as_plaintext("hel yea", code=201)
| Parameters: | |
|---|---|
| Return type: | |
| Returns: | A new |
kyoukai.util.as_json(data, code=200, headers=None, *, json_encoder=None)[source]¶Returns a JSON response.
return as_json({"response": "yes", "code": 201}, code=201)
| Parameters: | |
|---|---|
| Return type: | |
| Returns: | A new |
kyoukai.util.wrap_response(args, response_class=<class 'werkzeug.wrappers.Response'>)[source]¶Wrap up a response, if applicable. This allows Flask-like return “whatever”.
| Parameters: |
|
|---|---|
| Return type: |