docs: def LocalPathToCanonicalPath(path):
    """Converts path from the local system's convention to the canonical."""
    path_components = path.split("/")
    result = []
    for component in path_components:
      # Devices must maintain their \\ so they do not get broken up.
      m = re.match(r"\\\\.\\", component)
  
      # The component is not special and can be converted as normal
      if not m:
        component = component.replace("\\", "/")
  
      result.append(component)
  
    return utils.JoinPath(*result)