Spaces:
Sleeping
Sleeping
import os | |
import gradio as gr | |
def print_flagged_dir_and_csv(x): | |
dirtree = "" | |
startpath = "flagged" | |
for root, dirs, files in os.walk(startpath): | |
level = root.replace(startpath, '').count(os.sep) | |
indent = ' ' * 4 * (level) | |
dirtree += '{}{}/\n'.format(indent, os.path.basename(root)) | |
subindent = ' ' * 4 * (level + 1) | |
for f in files: | |
dirtree += '{}{}\n'.format(subindent, f) | |
if os.path.exists("flagged/log.csv"): | |
file = "flagged/log.csv" | |
else: | |
file = None | |
return dirtree, file | |
gr.Interface(print_flagged_dir_and_csv, "textbox", ["textbox", "file"], allow_flagging=True).launch() |