INNER CODE UNIT · Python
_query
Kounex/obs_blade · tool/kick_auth_proxy/proxy.py:328
def _query(self) -> dict[str, str]:
path, _, query = self.path.partition("?")
parsed = parse_qs(query, keep_blank_values=False)
return {key: values[0] for key, values in parsed.items() if values} | {
"_path": path
}
def do_GET(self):
path = self.path.split("?", 1)[0]
if path == "/health":
self._json(200, "ok")
return
if path == "/oauth/done":
self._send(200, _DONE_PAGE.encode(), "text/html; charset=utf-8")
return
if path != "/oauth/callback":
self._json(404, "not_found")
return