|
3 | 3 | TYPE_CHECKING,
|
4 | 4 | Any,
|
5 | 5 | Callable,
|
6 |
| - Dict, |
7 | 6 | Generic,
|
8 | 7 | List,
|
9 | 8 | Optional,
|
10 | 9 | Sequence,
|
11 | 10 | Tuple,
|
12 | 11 | Type,
|
13 |
| - Union, |
14 | 12 | )
|
15 | 13 | import warnings
|
16 | 14 |
|
|
51 | 49 | RequestFormatter = Callable[..., TReturn]
|
52 | 50 | RequestArgs = Tuple[RPCEndpoint, Tuple[Any, ...]]
|
53 | 51 | ResponseFormatter = Callable[[RPCResponse], TReturn]
|
54 |
| -ResponseFormatters = Tuple[ResponseFormatter[TReturn], ResponseFormatter[TReturn], ResponseFormatter[TReturn]] |
| 52 | +ResponseFormatters = Tuple[ |
| 53 | + ResponseFormatter[TReturn], ResponseFormatter[TReturn], ResponseFormatter[TReturn] |
| 54 | +] |
55 | 55 |
|
56 | 56 |
|
57 | 57 | def _set_mungers(
|
@@ -124,9 +124,15 @@ def __init__(
|
124 | 124 | self,
|
125 | 125 | json_rpc_method: Optional[RPCEndpoint] = None,
|
126 | 126 | mungers: Optional[Sequence[Munger]] = None,
|
127 |
| - request_formatters: Optional[Callable[[RPCEndpoint], RequestFormatter[Any]]] = None, |
128 |
| - result_formatters: Optional[Callable[[RPCEndpoint, "Module"], ResponseFormatter[TReturn]]] = None, |
129 |
| - null_result_formatters: Optional[Callable[[RPCEndpoint], ResponseFormatter[TReturn]]] = None, |
| 127 | + request_formatters: Optional[ |
| 128 | + Callable[[RPCEndpoint], RequestFormatter[Any]] |
| 129 | + ] = None, |
| 130 | + result_formatters: Optional[ |
| 131 | + Callable[[RPCEndpoint, "Module"], ResponseFormatter[TReturn]] |
| 132 | + ] = None, |
| 133 | + null_result_formatters: Optional[ |
| 134 | + Callable[[RPCEndpoint], ResponseFormatter[TReturn]] |
| 135 | + ] = None, |
130 | 136 | method_choice_depends_on_args: Optional[Callable[..., RPCEndpoint]] = None,
|
131 | 137 | is_property: bool = False,
|
132 | 138 | ):
|
|
0 commit comments