(self, data, status=200)
| 429 | log(fmt % args) |
| 430 | |
| 431 | def send_json(self, data, status=200): |
| 432 | body = json.dumps(data, ensure_ascii=False).encode() |
| 433 | self.send_response(status) |
| 434 | self.send_header("Content-Type", "application/json") |
| 435 | self.send_header("Access-Control-Allow-Origin", "*") |
| 436 | self.send_header("Content-Length", str(len(body))) |
| 437 | self.end_headers() |
| 438 | self.wfile.write(body) |
| 439 | |
| 440 | def _authorized(self): |
| 441 | keys = CONFIG.get("api_keys") or [] |
no outgoing calls
no test coverage detected