def commit(self):
     """
     Commits the transaction.
     
     @return: None
     """
     _db.commitTransaction(self.txn)
     self._iscommited = True
    def commit(self):
        """
        Commits the transaction.
        
        @return: None
        
        @raise porcupine.exceptions.DBTransactionIncomplete:
            if the maximum number of transaction retries has been reached,
            as defined in the C{porcupine.ini} file.
        """
        while self._retries < _db.db_handle.trans_max_retries:
            try:
#                if self._retries == 1:
#                    raise exceptions.DBTransactionIncomplete
                _db.commitTransaction(self.txn)
                self._iscommited = True
                return
            except exceptions.DBTransactionIncomplete:
                self.retry()
        else:
            raise exceptions.DBTransactionIncomplete
 def commit(self):
     _db.commitTransaction(self.txn)