code: def append(
      self,
      provider: str,
      path: str,
      anchor: Optional[SearchPathQuery] = None,
  ) -> None:
      if anchor is None:
          self.config_search_path.append(
              SearchPathElement(provider, path)
          )
      else:
          if isinstance(anchor, str):
              anchor = SearchPathQuery(anchor, None)
  
          idx = self.find_last_match(anchor)
          if idx != -1:
              self.config_search_path.insert(
                  idx + 1, SearchPathElement(provider, path)
              )
          else:
              self.append(provider, path, anchor=None)
  
file_path: hydra/hydra/_internal/config_search_path_impl.py
imports: from typing import List, MutableSequence, Optional, Union
  from hydra.core.config_search_path import ConfigSearchPath, SearchPathElement, SearchPathQuery
label_desc: Use image node_id 6 for calling the ConfigSearchPathImpl obj's underlying member method code with example usage: obj.append(provider, path, anchor) without return types