Break the loop

A missing break statement lead to an infinite loop in bootstrap.py.
This commit is contained in:
Chris Denton 2022-01-05 17:55:52 +00:00
parent 181e91567c
commit 014f22abaf
No known key found for this signature in database
GPG key ID: 713472F2F45627DE

View file

@ -13,7 +13,7 @@ import sys
import tarfile
import tempfile
from time import time
from time import time, sleep
# Acquire a lock on the build directory to make sure that
# we don't cause a race condition while building
@ -42,8 +42,10 @@ def acquire_lock(build_dir):
while True:
try:
curs.execute("BEGIN EXCLUSIVE")
break
except sqlite3.OperationalError:
pass
sleep(0.25)
return curs
except ImportError:
print("warning: sqlite3 not available in python, skipping build directory lock")