def transaction(request, external_tx, zsa_savepoints, check_constraints): import transaction transaction.begin() request.addfinalizer(transaction.abort) return transaction