def __init__(self, env, nosync=False, snapshot=False, flags=0):
     self.env = env
     self._flags = flags
     if snapshot:
         self._flags |= db.DB_TXN_SNAPSHOT
     if nosync:
         self._flags |= db.DB_TXN_NOSYNC
     self._cursors = []
     self.txn = env.txn_begin(None, self._flags)
     BaseTransaction.__init__(self)
Example #2
0
 def __init__(self, env, nosync=False, snapshot=False, flags=0):
     self.env = env
     self._flags = flags
     if snapshot:
         self._flags |= db.DB_TXN_SNAPSHOT
     if nosync:
         self._flags |= db.DB_TXN_NOSYNC
     self._cursors = []
     self.txn = env.txn_begin(None, self._flags)
     BaseTransaction.__init__(self)
 def __init__(self, env):
     self.env = env
     self.txn = env.txn_begin(None, db.DB_TXN_NOWAIT)
     BaseTransaction.__init__(self)