human
Complete this python program:
def dependent_nodes(scheme, node):
assistant
#Here is the Python code you requested.

    """Return a list of all nodes (in breadth first order) in `scheme` that
    are dependent on `node`,
    .. note::
    This does not include nodes only reachable by disables links.
    """
    def expand(node):
        return [link.sink_node for link in scheme.find_links(source_node=node) if link.enabled]
    nodes = list(traverse_bf(node, expand))
    assert (nodes[0] is node)
    return nodes[1:]