|
|
@ -694,7 +694,10 @@ class RequestHandler(object): |
|
|
|
message += ". Lists not accepted for security reasons; see http://www.tornadoweb.org/en/stable/web.html#tornado.web.RequestHandler.write" |
|
|
|
raise TypeError(message) |
|
|
|
if isinstance(chunk, dict): |
|
|
|
chunk = escape.json_encode(chunk) |
|
|
|
if 'unwrap_json' in chunk: |
|
|
|
chunk = chunk['unwrap_json'] |
|
|
|
else: |
|
|
|
chunk = escape.json_encode(chunk) |
|
|
|
self.set_header("Content-Type", "application/json; charset=UTF-8") |
|
|
|
chunk = utf8(chunk) |
|
|
|
self._write_buffer.append(chunk) |
|
|
|