parameters: (*args)
docstring: 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 and Mac OS 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.
docstring_summary: 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 and Mac OS it's a much smaller set.
docstring_tokens: 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 and Mac OS it s a much smaller set .
function: 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 and Mac OS 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:
          func = globals().get("_init_" + os.name)
          if func:
              func()
          else:
              _config_vars = {}
  
          # Normalized versions of prefix and exec_prefix are handy to have;
          # in fact, these are the standard versions used most places in the
          # Distutils.
          _config_vars['prefix'] = PREFIX
          _config_vars['exec_prefix'] = EXEC_PREFIX
  
          # OS X platforms require special customization to handle
          # multi-architecture, multi-os-version installers
          if sys.platform == 'darwin':
              import _osx_support
              _osx_support.customize_config_vars(_config_vars)
  
      if args:
          vals = []
          for name in args:
              vals.append(_config_vars.get(name))
          return vals
      else:
          return _config_vars
function_tokens: def get_config_vars ( * args ) : global _config_vars if _config_vars is None : func = globals ( ) . get ( "_init_" + os . name ) if func : func ( ) else : _config_vars = { } # Normalized versions of prefix and exec_prefix are handy to have; # in fact, these are the standard versions used most places in the # Distutils. _config_vars [ 'prefix' ] = PREFIX _config_vars [ 'exec_prefix' ] = EXEC_PREFIX # OS X platforms require special customization to handle # multi-architecture, multi-os-version installers if sys . platform == 'darwin' : import _osx_support _osx_support . customize_config_vars ( _config_vars ) if args : vals = [ ] for name in args : vals . append ( _config_vars . get ( name ) ) return vals else : return _config_vars