View source on GitHub |
Runs a function inside a datastore transaction.
google.appengine.api.datastore.RunInTransaction(
function, *args, **kwargs
)
Runs the user-provided function inside transaction, retries default number of times.
Args: function: a function to be run inside the transaction on all remaining arguments *args: positional arguments for function. **kwargs: keyword arguments for function.
Returns | |
---|---|
the function's return value, if any |
Raises | |
---|---|
TransactionFailedError , if the transaction could not be committed.
|