【发布时间】:2009-11-06 12:43:23
【问题描述】:
我想出的每一个解决方案都不是线程保存。
def uuid(cls,db):
u = hexlify(os.urandom(8)).decode('ascii')
db.execute('SELECT sid FROM sessions WHERE sid=?',(u,))
if db.fetch(): u=cls.uuid(db)
else: db.execute('INSERT INTO sessions (sid) VALUES (?)',(u,))
return u
【问题讨论】: