@@ -769,19 +769,21 @@ def filter_wrapper(
769
769
]:
770
770
if method == RPC .eth_newBlockFilter :
771
771
if module .is_async :
772
- return AsyncBlockFilter (filter_id , eth_module = cast (AsyncEth , module ))
772
+ return AsyncBlockFilter (filter_id , eth_module = cast (" AsyncEth" , module ))
773
773
else :
774
- return BlockFilter (filter_id , eth_module = cast (Eth , module ))
774
+ return BlockFilter (filter_id , eth_module = cast (" Eth" , module ))
775
775
elif method == RPC .eth_newPendingTransactionFilter :
776
776
if module .is_async :
777
- return AsyncTransactionFilter (filter_id , eth_module = cast (AsyncEth , module ))
777
+ return AsyncTransactionFilter (
778
+ filter_id , eth_module = cast ("AsyncEth" , module )
779
+ )
778
780
else :
779
- return TransactionFilter (filter_id , eth_module = cast (Eth , module ))
781
+ return TransactionFilter (filter_id , eth_module = cast (" Eth" , module ))
780
782
elif method == RPC .eth_newFilter :
781
783
if module .is_async :
782
- return AsyncLogFilter (filter_id , eth_module = cast (AsyncEth , module ))
784
+ return AsyncLogFilter (filter_id , eth_module = cast (" AsyncEth" , module ))
783
785
else :
784
- return LogFilter (filter_id , eth_module = cast (Eth , module ))
786
+ return LogFilter (filter_id , eth_module = cast (" Eth" , module ))
785
787
else :
786
788
raise NotImplementedError (
787
789
"Filter wrapper needs to be used with either "
@@ -796,12 +798,6 @@ def filter_wrapper(
796
798
RPC .eth_newFilter : filter_wrapper ,
797
799
}
798
800
799
- ASYNC_FILTER_RESULT_FORMATTERS : Dict [RPCEndpoint , Callable [..., Any ]] = {
800
- RPC .eth_newPendingTransactionFilter : filter_wrapper ,
801
- RPC .eth_newBlockFilter : filter_wrapper ,
802
- RPC .eth_newFilter : filter_wrapper ,
803
- }
804
-
805
801
806
802
@to_tuple
807
803
def apply_module_to_formatters (
@@ -816,18 +812,12 @@ def apply_module_to_formatters(
816
812
def get_result_formatters (
817
813
method_name : Union [RPCEndpoint , Callable [..., RPCEndpoint ]],
818
814
module : "Module" ,
819
- is_async : bool = False ,
820
815
) -> Dict [str , Callable [..., Any ]]:
821
816
formatters = combine_formatters ((PYTHONIC_RESULT_FORMATTERS ,), method_name )
822
817
823
- if is_async :
824
- formatters_requiring_module = combine_formatters (
825
- (ASYNC_FILTER_RESULT_FORMATTERS ,), method_name
826
- )
827
- else :
828
- formatters_requiring_module = combine_formatters (
829
- (FILTER_RESULT_FORMATTERS ,), method_name
830
- )
818
+ formatters_requiring_module = combine_formatters (
819
+ (FILTER_RESULT_FORMATTERS ,), method_name
820
+ )
831
821
832
822
partial_formatters = apply_module_to_formatters (
833
823
formatters_requiring_module , module , method_name
0 commit comments