Files
WLED/.venv/lib/python3.11/site-packages/ajsonrpc/backend/tornado.py
wartana bb17574d0c
Some checks failed
WLED CI / wled_build (push) Has been cancelled
build: Initialize Python virtual environment and install project dependencies.
2026-02-19 22:31:26 +08:00

19 lines
528 B
Python

import tornado.web
from .common import CommonBackend
class JSONRPCTornado(CommonBackend):
@property
def handler(self):
"""Get Tornado Handler"""
manager = self.manager
class JSONRPCTornadoHandler(tornado.web.RequestHandler):
async def post(self):
self.set_header("Content-Type", "application/json")
payload = await manager.get_payload_for_payload(self.request.body)
self.write(payload)
return JSONRPCTornadoHandler