(self, *args, bus_options: dict = None, **kwargs)
return block(self.call_async(*args, **kwargs, bus_options=bus_options), timeout=rpc_timeout)
Call this BusPath node as an RPC"

        In contrast to __call__(), this method provides the ability to call
        with the additional `bus_options` argument.
Call this BusPath node as an RPC"
Call this BusPath node as an RPC
def call(self, *args, bus_options: dict = None, **kwargs):
        """Call this BusPath node as an RPC"

        In contrast to __call__(), this method provides the ability to call
        with the additional `bus_options` argument.
        """
        # Use a larger value of `rpc_timeout` because call_rpc_remote() should
        # handle timeout
        rpc_timeout = self.client.config.api(self.api_name).rpc_timeout * 1.5
        return block(self.call_async(*args, **kwargs, bus_options=bus_options), timeout=rpc_timeout)
def call ( self , * args , bus_options : dict = None , * * kwargs ) : # Use a larger value of `rpc_timeout` because call_rpc_remote() should # handle timeout rpc_timeout = self . client . config . api ( self . api_name ) . rpc_timeout * 1.5 return block ( self . call_async ( * args , * * kwargs , bus_options = bus_options ) , timeout = rpc_timeout )