When you say don't forget about the GIL, what should I not be
forgetting? I'm using sqlite and the following:
<<<<<<<<<<<<<<<code>>>>>>>>>>>>>>>>>>>>>>>>>>
thread_lock = threading.RLock()
def db_execute(sql):
thread_lock.acquire()
try:
connection = sqlite3.connect(database_name)
cursor = connection.cursor()
cursor.execute(sql)
connection.commit()
except:
log.error(formatExceptionInfo())
finally:
thread_lock.release()
<<<<<<<<<<<<<<<code>>>>>>>>>>>>>>>>>>>>>>>>>>
--
http://mail.python.org/mailman/listinfo/python-list