mirror of https://github.com/tp4a/teleport
1. fix: mysql query not commit; 2. fix: if replay folder not created, the log page can not show.
parent
ac09bfa5b5
commit
41240fd8a7
|
@ -433,6 +433,7 @@ class TPMysqlPool(TPDatabasePool):
|
||||||
try:
|
try:
|
||||||
cursor.execute(sql)
|
cursor.execute(sql)
|
||||||
db_ret = cursor.fetchall()
|
db_ret = cursor.fetchall()
|
||||||
|
conn.commit()
|
||||||
return db_ret
|
return db_ret
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
log.e('[mysql] _do_query() failed: {}\n'.format(e.__str__()))
|
log.e('[mysql] _do_query() failed: {}\n'.format(e.__str__()))
|
||||||
|
@ -457,6 +458,7 @@ class TPMysqlPool(TPDatabasePool):
|
||||||
try:
|
try:
|
||||||
cursor.execute('SELECT LAST_INSERT_ID();')
|
cursor.execute('SELECT LAST_INSERT_ID();')
|
||||||
db_ret = cursor.fetchall()
|
db_ret = cursor.fetchall()
|
||||||
|
conn.commit()
|
||||||
return db_ret[0][0]
|
return db_ret[0][0]
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
log.e('[sqlite] _last_insert_id() failed: {}\n'.format(e.__str__()))
|
log.e('[sqlite] _last_insert_id() failed: {}\n'.format(e.__str__()))
|
||||||
|
|
|
@ -22,9 +22,13 @@ def get_free_space_bytes(folder):
|
||||||
total_bytes = _total_bytes.value
|
total_bytes = _total_bytes.value
|
||||||
free_bytes = _free_bytes.value
|
free_bytes = _free_bytes.value
|
||||||
else:
|
else:
|
||||||
|
try:
|
||||||
st = os.statvfs(folder)
|
st = os.statvfs(folder)
|
||||||
total_bytes = st.f_blocks * st.f_frsize
|
total_bytes = st.f_blocks * st.f_frsize
|
||||||
free_bytes = st.f_bavail * st.f_frsize
|
free_bytes = st.f_bavail * st.f_frsize
|
||||||
|
except:
|
||||||
|
total_bytes = 0
|
||||||
|
free_bytes = 0
|
||||||
|
|
||||||
return total_bytes, free_bytes
|
return total_bytes, free_bytes
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue