code: def readlink(self, path, dir_fd=None):
          
          path = self._path_with_dir_fd(path, self.readlink, dir_fd)
          return self.filesystem.readlink(path)
docs: Read the target of a symlink.
  
          Args:
              path:  Symlink to read the target of.
              dir_fd: If not `None`, the file descriptor of a directory,
                  with `path` being relative to this directory.
                  New in Python 3.3.
  
          Returns:
              the string representing the path to which the symbolic link points.
  
          Raises:
              TypeError: if `path` is None
              OSError: (with errno=ENOENT) if path is not a valid path, or
                       (with errno=EINVAL) if path is valid, but is not a symlink