import inspect


def find_subclasses_in_module(module, base_cls):
    """Finds subclasses of given class in the module."""
    name_values = inspect.getmembers(
        module,
        lambda x: inspect.isclass(x) and not inspect.isabstract(x) and (base_cls in inspect.getmro(x)))
    return [v for _, v in name_values]