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:
|
||||
cursor.execute(sql)
|
||||
db_ret = cursor.fetchall()
|
||||
conn.commit()
|
||||
return db_ret
|
||||
except Exception as e:
|
||||
log.e('[mysql] _do_query() failed: {}\n'.format(e.__str__()))
|
||||
|
@ -457,6 +458,7 @@ class TPMysqlPool(TPDatabasePool):
|
|||
try:
|
||||
cursor.execute('SELECT LAST_INSERT_ID();')
|
||||
db_ret = cursor.fetchall()
|
||||
conn.commit()
|
||||
return db_ret[0][0]
|
||||
except Exception as e:
|
||||
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
|
||||
free_bytes = _free_bytes.value
|
||||
else:
|
||||
st = os.statvfs(folder)
|
||||
total_bytes = st.f_blocks * st.f_frsize
|
||||
free_bytes = st.f_bavail * st.f_frsize
|
||||
try:
|
||||
st = os.statvfs(folder)
|
||||
total_bytes = st.f_blocks * st.f_frsize
|
||||
free_bytes = st.f_bavail * st.f_frsize
|
||||
except:
|
||||
total_bytes = 0
|
||||
free_bytes = 0
|
||||
|
||||
return total_bytes, free_bytes
|
||||
|
||||
|
|
Loading…
Reference in New Issue