commit to the DB more frequently

这个提交包含在:
Lynne Megido 2018-11-17 15:16:28 +10:00
父节点 ab43960e61
当前提交 3de328299a
签署人:: lynnesbian
GPG 密钥 ID: FB7B970303ACE499
共有 2 个文件被更改,包括 2 次插入1 次删除

1
run.py
查看文件

@ -59,6 +59,7 @@ for row in dc.fetchall():
if tbc > int(cfg['max_time_between_checks']):
tbc = cfg['max_time_between_checks']
c.execute("UPDATE data SET last_check = %s, time_between_checks = %s", (t, tbc))
db.commit()
db.commit()

2
web.py
查看文件

@ -176,7 +176,7 @@ def do_login():
pw_hashed = hashlib.sha256(pw_in.encode('utf-8')).digest()
acct = request.form['acct']
session['username'] = re.match("^@([^@]+)@", acct).group(1)
session['instance'] = "https://{}".format(re.search("@([^@]+)$", acct).group(1))
session['instance'] = "https://{}".format(re.search("@([^@]+)$", acct).group(1)) #todo: this occasionally gets "https://@username@instan.ce"
dc.execute("SELECT * FROM data WHERE username = %s AND instance = %s", (session['username'], session['instance']))
data = dc.fetchone()
db.close()