<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def reload_children(parent_module: types.ModuleType, newer_than: int) -> bool: """ Reloads all imported children of the specified parent module object :param parent_module: A module object whose children should be refreshed if their currently loaded versions are out of date. :param newer_than: An integer time in seconds for comparison. Any children modules that were modified more recently than this time will be reloaded. :return: Whether or not any children were reloaded """

    if not hasattr(parent_module, '__path__'):
        return False

    parent_name = get_module_name(parent_module)

    children = filter(
        lambda item: item[0].startswith(parent_name),
        sys.modules.items()
    )

    return any([do_reload(item[1], newer_than) for item in children])