swarmauri.experimental.RemoteUniversalBase module

class swarmauri.experimental.RemoteUniversalBase.BaseComponent(owner, name, host=None, members=[], resource=None)[source]

Bases: object

class_hash = 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
classmethod is_method_registered(method_name)[source]

Checks if a public method with the given name is registered on the class. :type method_name: :param method_name: The name of the method to check. :type method_name: str

Returns:

True if the method is registered, False otherwise.

Return type:

bool

property is_remote
classmethod method_with_signature(input_signature)[source]

Checks if there is a method with the given signature available in the class.

Parameters:

input_signature (str) – The string representation of the method signature to check.

Returns:

True if a method with the input signature exists, False otherwise.

Return type:

bool

classmethod public_interfaces()[source]
version = '1.0.0'
class swarmauri.experimental.RemoteUniversalBase.RemoteLocalMeta(name, bases, class_dict)[source]

Bases: type

mro()

Return a type’s method resolution order.

swarmauri.experimental.RemoteUniversalBase.method_wrapper(method)[source]
swarmauri.experimental.RemoteUniversalBase.remote_local_transport(cls)[source]