Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -1396,16 +1396,17 @@ def create_interface():
|
|
1396 |
gr.update(elem_classes="completed-tab"),
|
1397 |
gr.update(interactive=True),
|
1398 |
gr.update(visible=False)
|
|
|
1399 |
except Exception as e:
|
1400 |
logging.error(f"Upload error: {str(e)}")
|
1401 |
-
|
1402 |
-
|
1403 |
-
|
1404 |
-
|
1405 |
-
|
1406 |
-
|
1407 |
-
|
1408 |
-
|
1409 |
|
1410 |
upload_btn.click(
|
1411 |
fn=process_transcript_and_update,
|
@@ -1470,6 +1471,7 @@ def create_interface():
|
|
1470 |
gr.update(interactive=True),
|
1471 |
gr.update(value="<div class='alert-box'>Quiz submitted successfully! Scroll down to view your results.</div>", visible=True),
|
1472 |
gr.update(visible=False)
|
|
|
1473 |
except Exception as e:
|
1474 |
logging.error(f"Quiz error: {str(e)}")
|
1475 |
return (
|
@@ -1479,7 +1481,8 @@ def create_interface():
|
|
1479 |
gr.update(),
|
1480 |
gr.update(),
|
1481 |
gr.update(value=f"<div class='nav-message'>Error: {str(e)}</div>", visible=True),
|
1482 |
-
gr.update(visible=False)
|
|
|
1483 |
|
1484 |
quiz_submit.click(
|
1485 |
fn=submit_quiz_and_update,
|
@@ -1548,14 +1551,16 @@ def create_interface():
|
|
1548 |
gr.update(elem_classes="completed-tab"),
|
1549 |
gr.update(interactive=True),
|
1550 |
gr.update(value="<div class='alert-box'>Information saved!</div>", visible=True),
|
1551 |
-
gr.update(visible=False)
|
|
|
1552 |
except Exception as e:
|
1553 |
return (
|
1554 |
current_tab_status,
|
1555 |
gr.update(),
|
1556 |
gr.update(),
|
1557 |
gr.update(visible=False),
|
1558 |
-
gr.update(visible=True, value=f"<div class='nav-message'>Error: {str(e)}</div>")
|
|
|
1559 |
|
1560 |
save_personal_btn.click(
|
1561 |
fn=save_personal_info,
|
@@ -1610,7 +1615,8 @@ def create_interface():
|
|
1610 |
new_status,
|
1611 |
gr.update(elem_classes="completed-tab"),
|
1612 |
gr.update(interactive=True),
|
1613 |
-
gr.update(visible=False)
|
|
|
1614 |
except Exception as e:
|
1615 |
logging.error(f"Save profile error: {str(e)}")
|
1616 |
return (
|
@@ -1618,7 +1624,8 @@ def create_interface():
|
|
1618 |
current_tab_status,
|
1619 |
gr.update(),
|
1620 |
gr.update(),
|
1621 |
-
gr.update(visible=True, value=f"<div class='nav-message'>Error: {str(e)}</div>")
|
|
|
1622 |
|
1623 |
save_btn.click(
|
1624 |
fn=save_profile_and_update,
|
@@ -1784,3 +1791,4 @@ app = create_interface()
|
|
1784 |
# For Hugging Face Spaces deployment
|
1785 |
if __name__ == "__main__":
|
1786 |
app.launch()
|
|
|
|
1396 |
gr.update(elem_classes="completed-tab"),
|
1397 |
gr.update(interactive=True),
|
1398 |
gr.update(visible=False)
|
1399 |
+
)
|
1400 |
except Exception as e:
|
1401 |
logging.error(f"Upload error: {str(e)}")
|
1402 |
+
return (
|
1403 |
+
f"Error processing transcript: {str(e)}",
|
1404 |
+
None,
|
1405 |
+
current_tab_status,
|
1406 |
+
gr.update(),
|
1407 |
+
gr.update(),
|
1408 |
+
gr.update(visible=True, value=f"<div class='nav-message'>Error: {str(e)}</div>")
|
1409 |
+
)
|
1410 |
|
1411 |
upload_btn.click(
|
1412 |
fn=process_transcript_and_update,
|
|
|
1471 |
gr.update(interactive=True),
|
1472 |
gr.update(value="<div class='alert-box'>Quiz submitted successfully! Scroll down to view your results.</div>", visible=True),
|
1473 |
gr.update(visible=False)
|
1474 |
+
)
|
1475 |
except Exception as e:
|
1476 |
logging.error(f"Quiz error: {str(e)}")
|
1477 |
return (
|
|
|
1481 |
gr.update(),
|
1482 |
gr.update(),
|
1483 |
gr.update(value=f"<div class='nav-message'>Error: {str(e)}</div>", visible=True),
|
1484 |
+
gr.update(visible=False)
|
1485 |
+
)
|
1486 |
|
1487 |
quiz_submit.click(
|
1488 |
fn=submit_quiz_and_update,
|
|
|
1551 |
gr.update(elem_classes="completed-tab"),
|
1552 |
gr.update(interactive=True),
|
1553 |
gr.update(value="<div class='alert-box'>Information saved!</div>", visible=True),
|
1554 |
+
gr.update(visible=False)
|
1555 |
+
)
|
1556 |
except Exception as e:
|
1557 |
return (
|
1558 |
current_tab_status,
|
1559 |
gr.update(),
|
1560 |
gr.update(),
|
1561 |
gr.update(visible=False),
|
1562 |
+
gr.update(visible=True, value=f"<div class='nav-message'>Error: {str(e)}</div>")
|
1563 |
+
)
|
1564 |
|
1565 |
save_personal_btn.click(
|
1566 |
fn=save_personal_info,
|
|
|
1615 |
new_status,
|
1616 |
gr.update(elem_classes="completed-tab"),
|
1617 |
gr.update(interactive=True),
|
1618 |
+
gr.update(visible=False)
|
1619 |
+
)
|
1620 |
except Exception as e:
|
1621 |
logging.error(f"Save profile error: {str(e)}")
|
1622 |
return (
|
|
|
1624 |
current_tab_status,
|
1625 |
gr.update(),
|
1626 |
gr.update(),
|
1627 |
+
gr.update(visible=True, value=f"<div class='nav-message'>Error: {str(e)}</div>")
|
1628 |
+
)
|
1629 |
|
1630 |
save_btn.click(
|
1631 |
fn=save_profile_and_update,
|
|
|
1791 |
# For Hugging Face Spaces deployment
|
1792 |
if __name__ == "__main__":
|
1793 |
app.launch()
|
1794 |
+
|