@@ -208,10 +208,10 @@ def __del__(self):
208208 def __getattr__ (self , name ):
209209 """Dispatches any unrecognised messages to the RPC connection or a CLI instance."""
210210 if self .use_cli :
211- return getattr (RPCOverloadWrapper ( self .cli ) , name )
211+ return getattr (self .cli , name )
212212 else :
213213 assert self .rpc_connected and self .rpc is not None , self ._node_msg ("Error: no RPC connection" )
214- return getattr (RPCOverloadWrapper ( self .rpc ) , name )
214+ return getattr (self .rpc , name )
215215
216216 def start (self , extra_args = None , * , cwd = None , stdout = None , stderr = None , env = None , ** kwargs ):
217217 """Start the node."""
@@ -373,11 +373,11 @@ def setmocktime(self, timestamp):
373373
374374 def get_wallet_rpc (self , wallet_name ):
375375 if self .use_cli :
376- return RPCOverloadWrapper ( self .cli ("-rpcwallet={}" .format (wallet_name ) ))
376+ return self .cli ("-rpcwallet={}" .format (wallet_name ))
377377 else :
378378 assert self .rpc_connected and self .rpc , self ._node_msg ("RPC not connected" )
379379 wallet_path = "wallet/{}" .format (urllib .parse .quote (wallet_name ))
380- return RPCOverloadWrapper ( self .rpc / wallet_path )
380+ return self .rpc / wallet_path
381381
382382 def version_is_at_least (self , ver ):
383383 return self .version is None or self .version >= ver
@@ -922,10 +922,3 @@ def send_cli(self, clicommand=None, *args, **kwargs):
922922 return json .loads (cli_stdout , parse_float = decimal .Decimal )
923923 except (json .JSONDecodeError , decimal .InvalidOperation ):
924924 return cli_stdout .rstrip ("\n " )
925-
926- class RPCOverloadWrapper ():
927- def __init__ (self , rpc ):
928- self .rpc = rpc
929-
930- def __getattr__ (self , name ):
931- return getattr (self .rpc , name )
0 commit comments