@@ -63,29 +63,31 @@ def retrieve_request_information_for_batching(
6363 w3 : "AsyncWeb3" ,
6464 module : "Module" ,
6565 method : Method [Callable [..., Any ]],
66- ) -> Callable [..., Coroutine [Any , Any , Tuple [RequestArgs , ResponseFormatters ]]]:
66+ ) -> Callable [..., Coroutine [Any , Any , Tuple [RequestArgs , ResponseFormatters [ Any ] ]]]:
6767 ...
68-
68+
69+
6970@overload
7071def retrieve_request_information_for_batching (
7172 w3 : "Web3" ,
7273 module : "Module" ,
7374 method : Method [Callable [..., Any ]],
74- ) -> Callable [..., Tuple [RequestArgs , ResponseFormatters ]]:
75+ ) -> Callable [..., Tuple [RequestArgs , ResponseFormatters [ Any ] ]]:
7576 ...
76-
77+
78+
7779@curry
7880def retrieve_request_information_for_batching (
7981 w3 : Union ["AsyncWeb3" , "Web3" ],
8082 module : "Module" ,
8183 method : Method [Callable [..., Any ]],
8284) -> Union [
83- Callable [..., Tuple [RequestArgs , ResponseFormatters ]],
84- Callable [..., Coroutine [Any , Any , Tuple [RequestArgs , ResponseFormatters ]]],
85+ Callable [..., Tuple [RequestArgs , ResponseFormatters [ Any ] ]],
86+ Callable [..., Coroutine [Any , Any , Tuple [RequestArgs , ResponseFormatters [ Any ] ]]],
8587]:
8688 async def async_inner (
8789 * args : Any , ** kwargs : Any
88- ) -> Tuple [RequestArgs , ResponseFormatters ]:
90+ ) -> Tuple [RequestArgs , ResponseFormatters [ Any ] ]:
8991 (method_str , params ), response_formatters = method .process_params (
9092 module , * args , ** kwargs
9193 )
@@ -95,9 +97,7 @@ async def async_inner(
9597 )
9698 return (method_str , params ), response_formatters
9799
98- def inner (
99- * args : Any , ** kwargs : Any
100- ) -> Tuple [RequestArgs , ResponseFormatters ]:
100+ def inner (* args : Any , ** kwargs : Any ) -> Tuple [RequestArgs , ResponseFormatters [Any ]]:
101101 (method_str , params ), response_formatters = method .process_params (
102102 module , * args , ** kwargs
103103 )
0 commit comments