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 = {}
  _config_vars['prefix'] = PREFIX
  _config_vars['exec_prefix'] = EXEC_PREFIX
  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

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 = { } _config_vars [ 'prefix' ] = PREFIX _config_vars [ 'exec_prefix' ] = EXEC_PREFIX 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
with no arguments .