def METHOD_NAME(self, path):
    """
    Gets all closest owners of a given path, no matter in which
    level of the filesystem tree the owner was specified.
    Returns a sorted list of unique owners.
    :param path: the path to look up owners for
    :type path: str
    :return: the path closest owners
    :rtype: dict
    """
    candidates = []
    if "." in self.owners_map:
        candidates.append(".")
    for owned_path in self.owners_map:
        if os.path.commonpath([path, owned_path]) == owned_path:
            candidates.append(owned_path)
    if candidates:
        # The longest owned_path is the chosen
        elected = max(candidates, key=len)
        return self._set_to_sorted_list(self.owners_map[elected])
    return {"approvers": [], "reviewers": []}