code: def _new_dep(graph: DepGraph, src_module: str, dep: str):
      """Create a new dependency between src_module and dep."""
      if dep not in graph.ids:
          graph.ids[dep] = len(graph.ids)
  
      src_id = graph.ids[src_module]
      dep_id = graph.ids[dep]
  
      if src_id not in graph.edges:
          graph.edges[src_id] = {}
      graph.edges[src_id][dep_id] = True
  
imports: import argparse
  import ast
  import os
  import re
  import subprocess
  import sys
  from typing import Dict, List, Tuple
label_desc: Use image node_id 3 for calling a global function with example usage: _new_dep(graph, src_module, dep) without return types