(self, status, payload)
| 321 | super().end_headers() |
| 322 | |
| 323 | def send_json(self, status, payload): |
| 324 | data = json.dumps(payload, ensure_ascii=False).encode("utf-8") |
| 325 | self.send_response(status) |
| 326 | self.send_header("Content-Type", "application/json; charset=utf-8") |
| 327 | self.send_header("Content-Length", str(len(data))) |
| 328 | self.end_headers() |
| 329 | self.wfile.write(data) |
| 330 | |
| 331 | def send_error_json(self, err): |
| 332 | payload = {"ok": False, "error": err.message} |
no test coverage detected