bitbake: prserv: Allow 'table is locked' matching for retry loop

Try and avoid errors like "ERROR: database table is locked: PRMAIN_nohist"
by retrying if we see the string "is locked".

(Bitbake rev: 1a175b51f80d13f747b653d29e9c0d2201b5109c)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Richard Purdie 2013-08-30 17:52:20 +01:00
parent cb939416b7
commit 5fd04b0258
1 changed files with 1 additions and 1 deletions

View File

@ -37,7 +37,7 @@ class PRTable(object):
try:
return self.conn.execute(*query)
except sqlite3.OperationalError as exc:
if 'database is locked' in str(exc) and count < 500:
if 'is locked' in str(exc) and count < 500:
count = count + 1
continue
raise exc