from mirage.accessor.sharepoint import SharePointAccessor from mirage.cache.index import IndexCacheStore from mirage.core.sharepoint.stat import stat from mirage.types import PathSpec async def exists(accessor: SharePointAccessor, path: PathSpec, index: IndexCacheStore = None) -> bool: try: await stat(accessor, path, index) return True except FileNotFoundError: return False