From 98edf7609f59e35fcc0c214e205c280395afbcde Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Thu, 29 Jun 2023 21:26:00 +0300 Subject: [PATCH] Mock ajsonrpc.utils.is_invalid_params broken implementation --- platformio/home/rpc/server.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platformio/home/rpc/server.py b/platformio/home/rpc/server.py index 2437e40e..ab7c13da 100644 --- a/platformio/home/rpc/server.py +++ b/platformio/home/rpc/server.py @@ -14,6 +14,7 @@ from urllib.parse import parse_qs +import ajsonrpc.utils import click from ajsonrpc.core import JSONRPC20Error, JSONRPC20Request from ajsonrpc.dispatcher import Dispatcher @@ -24,6 +25,10 @@ from platformio.compat import aio_create_task, aio_get_running_loop from platformio.http import InternetConnectionError from platformio.proc import force_exit +# Remove this line when PR is merged +# https://github.com/pavlov99/ajsonrpc/pull/22 +ajsonrpc.utils.is_invalid_params = lambda: False + class JSONRPCServerFactoryBase: connection_nums = 0