|
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