async def __aexit__(self, exc_type, exc_val, exc_tb) -> None:
        """Exit the context manager.

        Args:
        ----
            exc_type (Type[Exception]): The exception type.
            exc_val (Exception): The exception value.
            exc_tb (TracebackType): The exception traceback.

        """
        if exc_type is not None:
            await self.rollback()
        else:
            await self.commit()
Exit the context manager.

        Args:
        ----
            exc_type (Type[Exception]): The exception type.
            exc_val (Exception): The exception value.
            exc_tb (TracebackType): The exception traceback.

        
backend/airweave/db/unit_of_work.py