Spaces:
Running
on
Zero
Running
on
Zero
clean up tmp dir after each run
Browse files
app.py
CHANGED
@@ -197,6 +197,22 @@ def add_extra_model_paths() -> None:
|
|
197 |
print("Could not find the extra_model_paths config file.")
|
198 |
|
199 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
add_comfyui_directory_to_sys_path()
|
201 |
add_extra_model_paths()
|
202 |
|
@@ -262,6 +278,10 @@ def advance_blur(input_image):
|
|
262 |
)
|
263 |
outpath = f"advance-blurred-{os.urandom(16).hex()}.jpg"
|
264 |
img.save(outpath, quality=80, dpi=(72, 72))
|
|
|
|
|
|
|
|
|
265 |
return outpath
|
266 |
|
267 |
|
|
|
197 |
print("Could not find the extra_model_paths config file.")
|
198 |
|
199 |
|
200 |
+
def clear_tmp_directory():
|
201 |
+
print("Cleaning up /tmp directory...")
|
202 |
+
image_extensions = {'.jpg', '.jpeg', '.png', '.gif', '.bmp', '.tiff', '.webp'}
|
203 |
+
for root, dirs, files in os.walk('/tmp'):
|
204 |
+
for file in files:
|
205 |
+
if not file.startswith('advance-blurred-'):
|
206 |
+
ext = os.path.splitext(file)[1].lower()
|
207 |
+
if ext in image_extensions:
|
208 |
+
full_path = os.path.join(root, file)
|
209 |
+
try:
|
210 |
+
os.remove(full_path)
|
211 |
+
print(f"Deleted: {full_path}")
|
212 |
+
except Exception as e:
|
213 |
+
print(f"Failed to delete {full_path}: {e}")
|
214 |
+
|
215 |
+
|
216 |
add_comfyui_directory_to_sys_path()
|
217 |
add_extra_model_paths()
|
218 |
|
|
|
278 |
)
|
279 |
outpath = f"advance-blurred-{os.urandom(16).hex()}.jpg"
|
280 |
img.save(outpath, quality=80, dpi=(72, 72))
|
281 |
+
|
282 |
+
# Clean up the /tmp directory
|
283 |
+
clear_tmp_directory()
|
284 |
+
|
285 |
return outpath
|
286 |
|
287 |
|