Jon Solow
commited on
Commit
·
5625283
1
Parent(s):
4a5fbf9
Try displaying rosters twice on api error
Browse files
src/pages/11_Scoreboard.py
CHANGED
|
@@ -1,5 +1,6 @@
|
|
| 1 |
import pandas as pd
|
| 2 |
import streamlit as st
|
|
|
|
| 3 |
|
| 4 |
from config import DEFAULT_ICON
|
| 5 |
from shared_page import common_page_config
|
|
@@ -139,9 +140,12 @@ def get_page():
|
|
| 139 |
st.title(page_title)
|
| 140 |
try:
|
| 141 |
display_rosters()
|
| 142 |
-
except
|
| 143 |
-
|
| 144 |
-
|
|
|
|
|
|
|
|
|
|
| 145 |
|
| 146 |
|
| 147 |
if __name__ == "__main__":
|
|
|
|
| 1 |
import pandas as pd
|
| 2 |
import streamlit as st
|
| 3 |
+
from postgrest.exceptions import APIError
|
| 4 |
|
| 5 |
from config import DEFAULT_ICON
|
| 6 |
from shared_page import common_page_config
|
|
|
|
| 140 |
st.title(page_title)
|
| 141 |
try:
|
| 142 |
display_rosters()
|
| 143 |
+
except APIError:
|
| 144 |
+
try:
|
| 145 |
+
display_rosters()
|
| 146 |
+
except Exception:
|
| 147 |
+
st.write("Sorry error occurred loading scoreboard. Please try refreshing page.")
|
| 148 |
+
st.stop()
|
| 149 |
|
| 150 |
|
| 151 |
if __name__ == "__main__":
|