Flask-Tryton: transaction decorator to start transaction readonly by default expect for PUT, POST, DELETE and PATCH user: callable or not context: callable or not Not reentrant!