code: def load_trust(reader: Reader = None) -> List:
      """Load the user trust information (undirected network)
  
      Parameters
      ----------
      reader: `obj:cornac.data.Reader`, default: None
          Reader object used to read the data.
  
      Returns
      -------
      data: array-like
          Data in the form of a list of tuples (source_user, target_item, trust_value).
  
      """
      fpath = cache(
          url="http://www.trustlet.org/datasets/downloaded_epinions/trust_data.txt.bz2",
          unzip=True,
          relative_path="trust_data.txt",
          cache_dir=_get_cache_dir(),
      )
      reader = Reader() if reader is None else reader
      return reader.read(fpath, sep=" ")
  
file_path: cornac/cornac/datasets/epinions.py
imports: import os
  from typing import List
  from ..data import Reader
  from ..utils import cache
  from ..utils.download import get_cache_path
label_desc: Use image node_id 3 for calling a global function with example usage: load_trust(reader) and returns: reader