Spaces:
Sleeping
Sleeping
File size: 660 Bytes
e80e35a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
from streamlit.source_util import get_pages
SEASON_MODE = "season"
OFFSEASON_MODE = "offseason"
CURRENT_MODE = SEASON_MODE
MAIN_PAGE_FILE = "Home.py"
MODE_PAGE_EXCLUSION_MAP = {
SEASON_MODE: [
"Keepers",
"ECR",
],
OFFSEASON_MODE: [
"Practice_Reports"
],
}
def remove_seasonal_pages():
all_pages = get_pages(MAIN_PAGE_FILE)
pages_to_remove = MODE_PAGE_EXCLUSION_MAP[CURRENT_MODE]
page_keys_to_remove = []
for k, v in all_pages.items():
if v["page_name"] in pages_to_remove:
page_keys_to_remove.append(k)
for k_remove in page_keys_to_remove:
del all_pages[k_remove]
|