bitbake persist_data: Use immediate connection mode

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2362 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
Richard Purdie 2007-08-04 21:15:47 +00:00
parent 89853852ed
commit 9858ddb9c5
1 changed files with 2 additions and 1 deletions

View File

@ -50,7 +50,7 @@ class PersistData:
self.cachefile = os.path.join(self.cachedir,"bb_persist_data.sqlite3")
bb.msg.debug(1, bb.msg.domain.PersistData, "Using '%s' as the persistent data cache" % self.cachefile)
self.connection = sqlite3.connect(self.cachefile, timeout=5, isolation_level=None)
self.connection = sqlite3.connect(self.cachefile, timeout=5, isolation_level="IMMEDIATE")
def addDomain(self, domain):
"""
@ -85,6 +85,7 @@ class PersistData:
self.connection.execute("UPDATE %s SET value=? WHERE key=?;" % domain, [value, key])
else:
self.connection.execute("INSERT into %s(key, value) values (?, ?);" % domain, [key, value])
self.connection.commit()
def delValue(self, domain, key):
"""