baybe.utils.basic.get_subclasses¶ baybe.utils.basic.get_subclasses(cls: type[_T], recursive: bool = True, abstract: bool = False)[source]¶ Return a list of subclasses for the given class. Parameters: cls (type[TypeVar(_T)]) – The base class to retrieve subclasses for. recursive (bool) – If True, indirect subclasses (i.e. subclasses of subclasses) are included. abstract (bool) – If True, abstract subclasses are included. Return type: list[type[TypeVar(_T)]] Returns: A list of subclasses for the given class.