class_docstr: A mutable view to a :obj:`Container` given by a key prefix.
  
  Args:
      prefix (:obj:`bytes`): the prefix that defines the key range of the
          view-container. The resulting container will share an access to
          only records in the `prefix` key range, but with `prefix`-es
          stripped from them.
  
          For example, if the Container contents are:
          `{
              b'e.y': b'012',
              b'meta.x': b'123',
              b'meta.z': b'x',
              b'zzz': b'oOo'
          }`, then `container.view(prefix=b'meta.')` will behave (almost)
          exactly as an Container:
          `{
              b'x': b'123',
              b'z': b'x',
          }`
      container (:obj:`Container`): the parent container to build the view on
docstr: Returns the absolute path for the given relative `path`.
  
  Path separators / sentinels should be handled in higher level so that
  `join(a, b) == a + b` property holds. This can be easily achieved by
  having all the paths end with the sentinel:
  `join('a/b/c/', 'e/f/') == 'a/b/c/' + 'e/f/' = 'a/b/c/e/f/'`
docstr_tok: ["Returns","the","absolute","path","for","the","given","relative","`","path","`",".","Path","separators","\/","sentinels","should","be","handled","in","higher","level","so","that","`","join","(","a",",","b",")","==","a","+","b","`","property","holds",".","This","can","be","easily","achieved","by","having","all","the","paths","end","with","the","sentinel",":","`","join","(","'","a\/b\/c\/","'",",","'","e\/f\/","'",")","==","'","a\/b\/c\/","'","+","'","e\/f\/","'","=","'","a\/b\/c\/e\/f\/","'","`"]
code: def absolute_path(self, path: bytes = None) -> bytes:
      """Returns the absolute path for the given relative `path`.
  
      Path separators / sentinels should be handled in higher level so that
      `join(a, b) == a + b` property holds. This can be easily achieved by
      having all the paths end with the sentinel:
      `join('a/b/c/', 'e/f/') == 'a/b/c/' + 'e/f/' = 'a/b/c/e/f/'`
      """
      if path is None:
          return self.prefix
      return self.prefix + path
  
imports: from aim.storage.container import Container, ContainerItemsIterator, ContainerKey, ContainerValue
  from aim.storage.containertreeview import ContainerTreeView
  from typing import Iterator, Tuple
label_desc: Use image node_id 5 for calling the PrefixView obj's underlying member method code with example usage: obj.absolute_path(path) and returns: unknown, self