Applio / delete_models.py
Aitron Emper
Update delete_models.py
9f3f97f verified
raw
history blame
1.17 kB
import sys
import os
import time
import threading
import shutil
now_dir = os.getcwd()
sys.path.append(now_dir)
def infinite_loop():
while True:
try:
models_folder = os.path.join(now_dir, "logs")
for element in os.listdir(models_folder):
element_route = os.path.join(models_folder, element)
if os.path.isdir(element_route) and element != "mute":
shutil.rmtree(element_route)
elif os.path.isfile(element_route):
os.remove(element_route)
wait_time = 24 * 60 * 60 #
time.sleep(wait_time)
except:
pass
try:
audios_folder = os.path.join(now_dir, "audios")
for element in os.listdir(models_folder):
element_route = os.path.join(models_folder, element)
if os.path.isfile(element_route):
os.remove(element_route)
except:
pass
wait_time = 24 * 60 * 60 #
time.sleep(wait_time)
def start_infinite_loop():
hilo_bucle = threading.Thread(target=infinite_loop)
hilo_bucle.start()