nyarunyarunya commited on
Commit
24e33d6
·
verified ·
1 Parent(s): 345422a

Update app_os.py

Browse files
Files changed (1) hide show
  1. app_os.py +14 -0
app_os.py CHANGED
@@ -32,6 +32,20 @@ from datetime import datetime, timedelta
32
  os.makedirs("./output", exist_ok=True)
33
  os.makedirs("./input", exist_ok=True)
34
  os.makedirs("./gradio_tmp", exist_ok=True)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
 
36
  class DEMO:
37
  def __init__(self,generate):
 
32
  os.makedirs("./output", exist_ok=True)
33
  os.makedirs("./input", exist_ok=True)
34
  os.makedirs("./gradio_tmp", exist_ok=True)
35
+ def delete_old_files():
36
+ while True:
37
+ now = datetime.now()
38
+ cutoff = now - timedelta(minutes=10)
39
+ directories = ["./output", "./gradio_tmp"]
40
+ for directory in directories:
41
+ for filename in os.listdir(directory):
42
+ file_path = os.path.join(directory, filename)
43
+ if os.path.isfile(file_path):
44
+ file_mtime = datetime.fromtimestamp(os.path.getmtime(file_path))
45
+ if file_mtime < cutoff:
46
+ os.remove(file_path)
47
+ time.sleep(600)
48
+ threading.Thread(target=delete_old_files, daemon=True).start()
49
 
50
  class DEMO:
51
  def __init__(self,generate):