async def rollback(self) -> None:
    'Exit the transaction or savepoint block and rollback changes.'
    if self._managed:
        raise errors.InterfaceError('cannot manually rollback from within an `async with` block')
    (await self._rollback())
Exit the transaction or savepoint block and rollback changes.
async def rollback(self) -> None:
    
    if self._managed:
        raise errors.InterfaceError('cannot manually rollback from within an `async with` block')
    (await self._rollback())