@@ -208,10 +208,10 @@ def __del__(self):
208
208
def __getattr__ (self , name ):
209
209
"""Dispatches any unrecognised messages to the RPC connection or a CLI instance."""
210
210
if self .use_cli :
211
- return getattr (RPCOverloadWrapper ( self .cli ) , name )
211
+ return getattr (self .cli , name )
212
212
else :
213
213
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 )
215
215
216
216
def start (self , extra_args = None , * , cwd = None , stdout = None , stderr = None , env = None , ** kwargs ):
217
217
"""Start the node."""
@@ -373,11 +373,11 @@ def setmocktime(self, timestamp):
373
373
374
374
def get_wallet_rpc (self , wallet_name ):
375
375
if self .use_cli :
376
- return RPCOverloadWrapper ( self .cli ("-rpcwallet={}" .format (wallet_name ) ))
376
+ return self .cli ("-rpcwallet={}" .format (wallet_name ))
377
377
else :
378
378
assert self .rpc_connected and self .rpc , self ._node_msg ("RPC not connected" )
379
379
wallet_path = "wallet/{}" .format (urllib .parse .quote (wallet_name ))
380
- return RPCOverloadWrapper ( self .rpc / wallet_path )
380
+ return self .rpc / wallet_path
381
381
382
382
def version_is_at_least (self , ver ):
383
383
return self .version is None or self .version >= ver
@@ -922,10 +922,3 @@ def send_cli(self, clicommand=None, *args, **kwargs):
922
922
return json .loads (cli_stdout , parse_float = decimal .Decimal )
923
923
except (json .JSONDecodeError , decimal .InvalidOperation ):
924
924
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