(self, *args, bus_options=None, **kwargs)
return await self.client.call_rpc_remote(
            api_name=self.api_name, name=self.name, kwargs=kwargs, options=bus_options
        )
Call this BusPath node as an RPC (asynchronous)"

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

        In contrast to __call__(), this method provides the ability to call
        with the additional `bus_options` argument.
        """
        if args:
            raise InvalidParameters(
                f"You have attempted to call the RPC {self.fully_qualified_name} using positional "
                "arguments. Lightbus requires you use keyword arguments. For example, "
                "instead of func(1), use func(foo=1)."
            )

        bus_options = bus_options or {}
        return await self.client.call_rpc_remote(
            api_name=self.api_name, name=self.name, kwargs=kwargs, options=bus_options
        )
async def call_async ( self , * args , bus_options = None , * * kwargs ) : if args : raise InvalidParameters ( f"You have attempted to call the RPC {self.fully_qualified_name} using positional " "arguments. Lightbus requires you use keyword arguments. For example, " "instead of func(1), use func(foo=1)." ) bus_options = bus_options or { } return await self . client . call_rpc_remote ( api_name = self . api_name , name = self . name , kwargs = kwargs , options = bus_options )