Какое исключение выдает com.google.appengine.api.datastore.Transaction.commit () при возникновении проблемы с параллелизмом?
Я хочу повторить попытку, если есть проблема с параллелизмом, но я не знаю, какое исключение нужно перехватить.
Согласно документам , возникает TransactionFailedError .Повторная попытка - плохая идея: ошибка возникает, когда слишком много конфликтов, и повторная попытка просто увеличивает конфликт.Если вы хотите изменить количество повторных попыток, используйте run_in_transaction_custom_retries, задокументировано здесь .