From 2099321f0bff60c9e6bf841bbfafc56ee737603b Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Sat, 27 Apr 2019 22:10:02 +0800 Subject: [PATCH] threading doClean --- Common.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Common.py b/Common.py index 5dfc4b2..1311972 100644 --- a/Common.py +++ b/Common.py @@ -43,7 +43,7 @@ def getTimeDelta(a, b): return sec+(ms/100000.0) -def doClean(): +def _doClean(): global _do_move_time _disk = psutil.disk_usage(".") if _disk.percent > config["max"] and getTimeDelta(datetime.now(), _do_move_time) > 3600: @@ -51,6 +51,12 @@ def doClean(): os.system(config["dow"]) +def doClean(): + p = threading.Thread(target=_doClean) + p.setDaemon(True) + p.start() + + def getCurrentStatus(): _disk = psutil.disk_usage("/") _mem = psutil.virtual_memory() @@ -64,9 +70,7 @@ def getCurrentStatus(): _inSpeed = 0 updateNetwork() if getTimeDelta(datetime.now(), _do_move_time) > 3600: - p = threading.Thread(target=doClean) - p.setDaemon(True) - p.start() + doClean() return { "memTotal": parseSize(_mem.total), "memUsed": parseSize(_mem.used),