예제 #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()
예제 #2
0
파일: sqlite.py 프로젝트: rlizana/pony
 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()