]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
manager: api: json schema indent
authorAleš Mrázek <ales.mrazek@nic.cz>
Wed, 14 Dec 2022 09:06:41 +0000 (10:06 +0100)
committerAleš Mrázek <ales.mrazek@nic.cz>
Tue, 10 Jan 2023 18:57:14 +0000 (19:57 +0100)
manager/knot_resolver_manager/server.py

index 851d83c1c2565136323f2c718c8806a5166851f4..1126798ecbea77df58498912e31199a354f8d652 100644 (file)
@@ -5,6 +5,7 @@ import logging
 import os
 import signal
 import sys
+from functools import partial
 from http import HTTPStatus
 from pathlib import Path
 from time import time
@@ -225,7 +226,9 @@ class Server:
         )
 
     async def _handler_schema(self, _request: web.Request) -> web.Response:
-        return web.json_response(KresConfig.json_schema(), headers={"Access-Control-Allow-Origin": "*"})
+        return web.json_response(
+            KresConfig.json_schema(), headers={"Access-Control-Allow-Origin": "*"}, dumps=partial(json.dumps, indent=4)
+        )
 
     async def _handle_view_schema(self, _request: web.Request) -> web.Response:
         """