1
例如:雖然在函數修飾事務中,如果調用其他函數來執行db實體的東西,那麼整個操作是事務性的嗎?
def baz(self, id):
return SomeModel.get_by_id(id)
def boo(self, bar):
# Do something to bar
bar.put()
@ndb.transactional()
def foo(self, id):
bar = self.baz(id)
self.boo(bar)
是foo
調用安全事務性?如果不是,爲什麼不呢?
-1 for snark ... –