sqlite3.ProgrammingError: Recursive use of cursors not allowed., поставить threading Lock? Если да, то как сделать так, чтобы если заблокирована база, то программа ждала, а как разблокируется, то продолжала?
#lock=threading.Lock()
lock.acquire()
#операции с базой данных
lock.release()