def render(self, data, accepted_media_type=None, renderer_context=None):
renderer_context = renderer_context or {}<EOL>callback = self.get_callback(renderer_context)<EOL>json = super(JSONPRenderer, self).render(data, accepted_media_type,<EOL>renderer_context)<EOL>return callback.encode(self.charset) + b'<STR_LIT:(>' + json + b'<STR_LIT>'<EOL>
Renders into jsonp, wrapping the json output in a callback function.

Clients may set the callback function name using a query parameter
on the URL, for example: ?callback=exampleCallbackName