def METHOD_NAME(self, path: Includes) -> str:
    """
    Read the LookML file
    """
    suffixes = Path(path).suffixes
    # Check if any suffix is in our extension list
    if not set(suffixes).intersection(set(EXTENSIONS)):
        for suffix in EXTENSIONS:
            try:
                return self.reader.read(path + suffix)
            except ReadException as err:
                logger.debug(f"Error trying to read the file [{path}]: {err}")
    else:
        return self.reader.read(path)
    raise ReadException(f"Error trying to read the file [{path}]")