Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -180,24 +180,17 @@ def reset_data():
|
|
| 180 |
# Use shutil.rmtree() to delete output, docs, and vector_stores folders, reset grader and grader_qa, and get_grading_status, reset and return history
|
| 181 |
global grader, grader_qa
|
| 182 |
#If there's data in docs/output folder during grading [During Grading]
|
| 183 |
-
if os.path.isdir('output') and len(glob.glob("output/*.csv")) > 0
|
| 184 |
-
glob.glob("docs/*.html")) > 0:
|
| 185 |
reset_folder('output')
|
| 186 |
reset_folder('docs')
|
|
|
|
| 187 |
grader = None
|
| 188 |
grader_qa = None
|
| 189 |
history = [(None, 'Data reset successfully')]
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
reset_folder('docs')
|
| 194 |
-
history = [(None, 'Data reset successfully')]
|
| 195 |
-
return history, enabled, enabled, enabled, disabled, disabled, disabled
|
| 196 |
-
#If there's data in vector_stores folder
|
| 197 |
-
elif len(glob.glob("vector_stores/*.faiss")) > 0 or len(glob.glob("vector_stores/*.pkl")) > 0:
|
| 198 |
-
reset_folder('vector_stores')
|
| 199 |
-
history = [(None, 'Data reset successfully')]
|
| 200 |
-
return history, enabled, enabled, enabled, disabled, disabled, disabled
|
| 201 |
|
| 202 |
|
| 203 |
def get_output_dir(orig_name):
|
|
@@ -296,7 +289,7 @@ with gr.Blocks() as demo:
|
|
| 296 |
bot, chatbot, chatbot
|
| 297 |
)
|
| 298 |
|
| 299 |
-
reset.click(reset_data, inputs=[], outputs=[chatbot, url, canvas_api_key, submit, table, grade, download]).success(
|
| 300 |
bot, chatbot, chatbot)
|
| 301 |
|
| 302 |
upload.upload(upload_grading_results, inputs=[upload, chatbot], outputs=[chatbot], postprocess=False, ).then(
|
|
|
|
| 180 |
# Use shutil.rmtree() to delete output, docs, and vector_stores folders, reset grader and grader_qa, and get_grading_status, reset and return history
|
| 181 |
global grader, grader_qa
|
| 182 |
#If there's data in docs/output folder during grading [During Grading]
|
| 183 |
+
if os.path.isdir('output') and len(glob.glob("output/*.csv")) > 0 or len(glob.glob("docs/*.json")) > 0 or len(
|
| 184 |
+
glob.glob("docs/*.html")) > 0 or len(glob.glob("vector_stores/*.faiss")) > 0 or len(glob.glob("vector_stores/*.pkl")) > 0:
|
| 185 |
reset_folder('output')
|
| 186 |
reset_folder('docs')
|
| 187 |
+
reset_folder('vector_stores')
|
| 188 |
grader = None
|
| 189 |
grader_qa = None
|
| 190 |
history = [(None, 'Data reset successfully')]
|
| 191 |
+
url.placeholder = [(None, 'Enter your Canvas Discussion URL')]
|
| 192 |
+
canvas_api_key.placeholder = [(None, 'Enter your Canvas API Key')]
|
| 193 |
+
return history, enabled, enabled, enabled, disabled, disabled, disabled, disabled, disabled, disabled, disabled, disabled
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 194 |
|
| 195 |
|
| 196 |
def get_output_dir(orig_name):
|
|
|
|
| 289 |
bot, chatbot, chatbot
|
| 290 |
)
|
| 291 |
|
| 292 |
+
reset.click(reset_data, inputs=[], outputs=[chatbot, url, canvas_api_key, submit, table, grade, download, txt, file, upload, ask]).success(
|
| 293 |
bot, chatbot, chatbot)
|
| 294 |
|
| 295 |
upload.upload(upload_grading_results, inputs=[upload, chatbot], outputs=[chatbot], postprocess=False, ).then(
|