Почитал http://stackoverflow.com/questions/393554/python-sqlite3-and-concurrency и возник вопрос.
Какие ограничения на SQL-запросы из нескольких нитей накладывает такое использование PySQLite?
cx = sqlite.connect ("books.db", check_same_thread = False)
cur = cx.cursor()