Esempio n. 1
0
 def commit(provider, connection, cache=None):
     in_transaction = cache is not None and cache.in_transaction
     try:
         DBAPIProvider.commit(provider, connection, cache)
     finally:
         if in_transaction:
             cache.in_transaction = False
             provider.transaction_lock.release()
Esempio n. 2
0
 def commit(provider, connection, cache=None):
     in_transaction = cache is not None and cache.in_transaction
     DBAPIProvider.commit(provider, connection, cache)
     if in_transaction:
         provider.transaction_lock.release()