@@ -559,7 +559,7 @@ def __init__(
559559 self ._max_batch_size = max_batch_size
560560 self ._executor = executor or BasicAsyncExecutor ()
561561
562- self ._request_handler = self ._wrap_handle_request ()
562+ self ._rpc_request_handler = self ._wrap_handle_rpc_request ()
563563
564564 async def dispatch (self , request_text : str , context : ContextType ) -> Optional [tuple [str , tuple [int , ...]]]:
565565 """
@@ -596,12 +596,12 @@ async def dispatch(self, request_text: str, context: ContextType) -> Optional[tu
596596 )
597597 else :
598598 responses = (
599- resp for resp in await self ._executor .execute (self ._request_handler , request , context )
599+ resp for resp in await self ._executor .execute (self ._handle_request , request , context )
600600 if not isinstance (resp , UnsetType )
601601 )
602602 response = self ._batch_response (tuple (responses ))
603603 else :
604- response = await self ._request_handler (request , context )
604+ response = await self ._handle_request (request , context )
605605
606606 if not isinstance (response , UnsetType ):
607607 response_text = self ._json_dumper (response .to_json (), cls = self ._json_encoder )
@@ -617,18 +617,19 @@ def add_middlewares(self, *middlewares: AsyncMiddlewareType[ContextType], before
617617 else :
618618 self ._middlewares = self ._middlewares + list (middlewares )
619619
620- self ._request_handler = self ._wrap_handle_request ()
620+ self ._rpc_request_handler = self ._wrap_handle_rpc_request ()
621+
622+ def _wrap_handle_rpc_request (self ) -> Callable [[Request , ContextType ], Awaitable [MaybeSet [Response ]]]:
623+ request_handler = self ._handle_rpc_request
621624
622- def _wrap_handle_request (self ) -> Callable [[Request , ContextType ], Awaitable [MaybeSet [Response ]]]:
623- request_handler = self ._handle_request
624625 for middleware in reversed (self ._middlewares ):
625626 request_handler = ft .partial (middleware , handler = request_handler )
626627
627628 return request_handler
628629
629630 async def _handle_request (self , request : Request , context : ContextType ) -> MaybeSet [Response ]:
630631 try :
631- return await self ._handle_rpc_request (request , context )
632+ return await self ._rpc_request_handler (request , context )
632633 except pjrpc .exceptions .JsonRpcError as e :
633634 logger .info ("method execution error %s(%r): %r" , request .method , request .params , e )
634635 error = e
0 commit comments