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