def B(u, v, dfs_data):
"""<STR_LIT>"""<EOL>if a(v, dfs_data) != u:<EOL><INDENT>return None<EOL><DEDENT>return list(set([edge_id for w in S_star(v, dfs_data) for edge_id in dfs_data['<STR_LIT>'].get_node(w)['<STR_LIT>']]))<EOL>
The branch at u containing v is the set of all edges incident on v or any descendant of v, if a(v) == u.