Add a new post-rendering callback. If the response has already been rendered, invoke the callback immediately.
(self, callback)
| 92 | return template.render(context, self._request) |
| 93 | |
| 94 | def add_post_render_callback(self, callback): |
| 95 | """Add a new post-rendering callback. |
| 96 | |
| 97 | If the response has already been rendered, |
| 98 | invoke the callback immediately. |
| 99 | """ |
| 100 | if self._is_rendered: |
| 101 | callback(self) |
| 102 | else: |
| 103 | self._post_render_callbacks.append(callback) |
| 104 | |
| 105 | def render(self): |
| 106 | """Render (thereby finalizing) the content of the response. |