def addTopic(self, cid, topic):
if not self.rdr.validTopic(topic):
topic = self.rdr.closest(topic)
if topic == None:
return 2
sql = "INSERT INTO `topics` (cid, topic) VALUES (%s, %s)"
self.lock.acquire()
cur = self.conn.cursor()
res = 0
try:
cur.execute(sql, (
cid,
topic,
))
except MySQLdb.IntegrityError:
res = 1
except Exception as e:
print(e, datetime.datetime.now())
traceback.print_exc()
res = 3
self.conn.commit()
cur.close()
self.lock.release()
return res
评论列表
文章目录