def get_yaml_path(builtin_name, runtime=''):
  if _handler_dir is None:
    set_builtins_dir(DEFAULT_DIR)

  available_builtins = set(_available_builtins)
  #if runtime == 'python27':
  #  available_builtins = available_builtins - BUILTINS_NOT_AVAIABLE_IN_PYTHON27

  if builtin_name not in available_builtins:
    raise InvalidBuiltinName(
        '%s is not the name of a valid builtin.\n'
        'Available handlers are: %s' % (
            builtin_name, ', '.join(sorted(available_builtins))))
  return _get_yaml_path(builtin_name, runtime)
Returns:
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/ext/builtins/__init__.py/get_yaml_path--crossover with--dataset/ETHPy150Open meraki-analytics/cassiopeia/cassiopeia/type/core/status.py/ShardStatus.host_name