From 9858ddb9c53135a94c1e29f84bc98d8ade1b738c Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Sat, 4 Aug 2007 21:15:47 +0000 Subject: [PATCH] bitbake persist_data: Use immediate connection mode git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2362 311d38ba-8fff-0310-9ca6-ca027cbcb966 --- bitbake/lib/bb/persist_data.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bitbake/lib/bb/persist_data.py b/bitbake/lib/bb/persist_data.py index 4df335a6a1..6fc96c6ebd 100644 --- a/bitbake/lib/bb/persist_data.py +++ b/bitbake/lib/bb/persist_data.py @@ -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): """