cryman38 commited on
Commit
8ed2a14
ยท
verified ยท
1 Parent(s): a581c52

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +29 -11
app.py CHANGED
@@ -1,14 +1,32 @@
 
1
  import shutil
2
  import os
 
3
 
4
- # ์บ์‹œ๋œ ์˜ˆ์ œ ํŒŒ์ผ ๋””๋ ‰ํ† ๋ฆฌ
5
- cache_dir_14 = "/home/user/app/gradio_cached_examples/14"
6
- cache_dir_28 = "/home/user/app/gradio_cached_examples/28"
7
-
8
- # ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์กด์žฌํ•˜๋ฉด ์‚ญ์ œ
9
- for cache_dir in [cache_dir_14, cache_dir_28]:
10
- if os.path.exists(cache_dir):
11
- shutil.rmtree(cache_dir)
12
- print(f"{cache_dir} has been removed.")
13
- else:
14
- print(f"{cache_dir} does not exist.")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
  import shutil
3
  import os
4
+ import csv
5
 
6
+ # CSV ํ•„๋“œ ํฌ๊ธฐ ์ œํ•œ ๋Š˜๋ฆฌ๊ธฐ
7
+ csv.field_size_limit(10**6)
8
+
9
+ # ์บ์‹œ ํŒŒ์ผ ์‚ญ์ œ ํ•จ์ˆ˜
10
+ def clear_cache():
11
+ cache_dir_14 = "/home/user/app/gradio_cached_examples/14"
12
+ cache_dir_28 = "/home/user/app/gradio_cached_examples/28"
13
+
14
+ removed_dirs = []
15
+ for cache_dir in [cache_dir_14, cache_dir_28]:
16
+ if os.path.exists(cache_dir):
17
+ shutil.rmtree(cache_dir)
18
+ removed_dirs.append(f"{cache_dir} has been removed.")
19
+ else:
20
+ removed_dirs.append(f"{cache_dir} does not exist.")
21
+ return "\n".join(removed_dirs)
22
+
23
+ # Gradio ์ธํ„ฐํŽ˜์ด์Šค
24
+ with gr.Blocks() as demo:
25
+ gr.Markdown("## Gradio Cache Cleaner")
26
+ clear_button = gr.Button("Clear Cache")
27
+ output = gr.Textbox()
28
+
29
+ clear_button.click(fn=clear_cache, outputs=output)
30
+
31
+ if __name__ == "__main__":
32
+ demo.launch()