SQLAlchemy - wybierz przykład aktualizacji

Szukam pełnego przykładu użycia select do aktualizacji w SQLAlchemy, ale nie znalazłem jednego googlingu. Muszę zablokować pojedynczy wiersz i zaktualizować kolumnę, poniższy kod nie działa (bloki na zawsze):

s = table.select(table.c.user=="test",for_update=True)
# Do update or not depending on the row
u = table.update().where(table.c.user=="test")         
u.execute(email="foo") 

Czy potrzebuję zatwierdzenia? Jak mogę to zrobić? O ile wiem, musisz: rozpocząć transakcję wybierz ... dla aktualizacji aktualizacji zatwierdzenia

questionAnswers(3)

yourAnswerToTheQuestion