code: def create_reverse_dependency_tree():
      """
      Create a list of all edges (a, b) which mean that modifying a impacts b with a going over all module and test files.
      """
      modules = [
          str(f.relative_to(PATH_TO_TRANFORMERS))
          for f in (
              Path(PATH_TO_TRANFORMERS) / "src/transformers"
          ).glob("**/*.py")
      ]
      module_edges = [
          (d, m) for m in modules for d in get_module_dependencies(m)
      ]
  
      tests = [
          str(f.relative_to(PATH_TO_TRANFORMERS))
          for f in (Path(PATH_TO_TRANFORMERS) / "tests").glob("**/*.py")
      ]
      test_edges = [
          (d, t) for t in tests for d in get_test_dependencies(t)
      ]
  
      return module_edges + test_edges
  
imports: import argparse
  import collections
  import json
  import os
  import re
  from contextlib import contextmanager
  from pathlib import Path
  from git import Repo
label_desc: Use image node_id 9 for calling a global function with example usage: create_reverse_dependency_tree() and returns: unknown