code: def _new_from_import(
      graph: DepGraph,
      src_module: str,
      dep_module: str,
      dep_name: str,
      _base_dir: str,
  ):
      """Process a new "from ... import ..." statement in src_module."""
      # We don't care about imports outside of ray package.
      if not dep_module or not dep_module.startswith("ray"):
          return
  
      if _is_path_module(dep_module, dep_name, _base_dir):
          # dep_module.dep_name points to a file.
          _new_dep(
              graph, src_module, _full_module_path(dep_module, dep_name)
          )
      else:
          # sub is an obj on base dir/file.
          _new_dep(graph, src_module, dep_module)
  
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 6 for calling a global function with example usage: _new_from_import(graph, src_module, dep_module, dep_name, _base_dir) without return types