Spaces:
Running
on
Zero
Running
on
Zero
Update app_os.py
Browse files
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):
|