@@ -63,29 +63,31 @@ def retrieve_request_information_for_batching(
63
63
w3 : "AsyncWeb3" ,
64
64
module : "Module" ,
65
65
method : Method [Callable [..., Any ]],
66
- ) -> Callable [..., Coroutine [Any , Any , Tuple [RequestArgs , ResponseFormatters ]]]:
66
+ ) -> Callable [..., Coroutine [Any , Any , Tuple [RequestArgs , ResponseFormatters [ Any ] ]]]:
67
67
...
68
-
68
+
69
+
69
70
@overload
70
71
def retrieve_request_information_for_batching (
71
72
w3 : "Web3" ,
72
73
module : "Module" ,
73
74
method : Method [Callable [..., Any ]],
74
- ) -> Callable [..., Tuple [RequestArgs , ResponseFormatters ]]:
75
+ ) -> Callable [..., Tuple [RequestArgs , ResponseFormatters [ Any ] ]]:
75
76
...
76
-
77
+
78
+
77
79
@curry
78
80
def retrieve_request_information_for_batching (
79
81
w3 : Union ["AsyncWeb3" , "Web3" ],
80
82
module : "Module" ,
81
83
method : Method [Callable [..., Any ]],
82
84
) -> 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 ] ]]],
85
87
]:
86
88
async def async_inner (
87
89
* args : Any , ** kwargs : Any
88
- ) -> Tuple [RequestArgs , ResponseFormatters ]:
90
+ ) -> Tuple [RequestArgs , ResponseFormatters [ Any ] ]:
89
91
(method_str , params ), response_formatters = method .process_params (
90
92
module , * args , ** kwargs
91
93
)
@@ -95,9 +97,7 @@ async def async_inner(
95
97
)
96
98
return (method_str , params ), response_formatters
97
99
98
- def inner (
99
- * args : Any , ** kwargs : Any
100
- ) -> Tuple [RequestArgs , ResponseFormatters ]:
100
+ def inner (* args : Any , ** kwargs : Any ) -> Tuple [RequestArgs , ResponseFormatters [Any ]]:
101
101
(method_str , params ), response_formatters = method .process_params (
102
102
module , * args , ** kwargs
103
103
)
0 commit comments