class_docstr: Object for storing a collection of saver objects. It takes care of ensuring uniqueness of saver paths
  and merging savers if they have the same path. For example, if a saver handles saving a generic key/value
  file for all networks in a single file, it can use a more generic path and all savers of all networks would be
  merged into a single saver that saves/restores parameters for all networks.
  NOTE: If two savers have the same path, the respective saver class must support merging them
  into a single saver that saves/restores all merged parameters.
docstr: Concatenates path of the saver to parent prefix to create full save path
  :param path_prefix: prefix of the path
  :param saver: saver object to get unique path extension from
  :return: full path
docstr_tok: ["Concatenates","path","of","the","saver","to","parent","prefix","to","create","full","save","path",":","param","path_prefix",":","prefix","of","the","path",":","param","saver",":","saver","object","to","get","unique","path","extension","from",":","return",":","full","path"]
code: def _full_path(path_prefix: str, saver: Saver) -> str:
      """
      Concatenates path of the saver to parent prefix to create full save path
      :param path_prefix: prefix of the path
      :param saver: saver object to get unique path extension from
      :return: full path
      """
      if saver.path == "":
          return path_prefix
      return "{}.{}".format(path_prefix, saver.path)
  
file_path: coach/rl_coach/saver.py
imports: from typing import Any, Dict, List
label_desc: Use image node_id 7 for calling the SaverCollection obj's underlying member method code with example usage: obj._full_path(path_prefix, saver) and returns: str, path_prefix