code: def get_config_vars(*args):
      """With no arguments, return a dictionary of all configuration
      variables relevant for the current platform.  Generally this includes
      everything needed to build extensions and install both pure modules and
      extensions.  On Unix, this means every variable defined in Python's
      installed Makefile; on Windows it's a much smaller set.
  
      With arguments, return a list of values that result from looking up
      each argument in the configuration variable dictionary.
      """
      global _config_vars
      if _config_vars is None:
          _config_vars = sysconfig.get_config_vars().copy()
          py39compat.add_ext_suffix(_config_vars)
  
      return (
          [_config_vars.get(name) for name in args]
          if args
          else _config_vars
      )
  
imports: import os
  import re
  import sys
  import sysconfig
  import pathlib
  from .errors import DistutilsPlatformError
  from .None import py39compat
  from ._functools import pass_none
label_desc: Use image node_id 20 for calling a global function with example usage: get_config_vars() and returns: unknown