def get_link_suffix(symlink):
  with settings(warn_only=True):
    if not exists('~/%s' % symlink):
      return None
    target = run('readlink ~/%s' % symlink)
    if target.return_code != 0:
      return None
  suffix = get_file_suffix(symlink, target)
  assert suffix is not None, 'Could not determine suffix from filename %s' % target
  return suffix
Pulls the value for the given key from the object, applies the
dataset/ETHPy150Open viewfinderco/viewfinder/fabfile.py/get_link_suffix--crossover with--dataset/ETHPy150Open flask-restful/flask-restful/flask_restful/fields.py/Raw.output