Jon Solow
commited on
Commit
·
1c44794
1
Parent(s):
e20ddb0
Load data if no tables exist on Home
Browse files- src/Home.py +2 -0
- src/queries/nflverse/github_data.py +5 -0
src/Home.py
CHANGED
@@ -1,9 +1,11 @@
|
|
1 |
import streamlit as st
|
2 |
|
3 |
from config import DEFAULT_ICON
|
|
|
4 |
|
5 |
|
6 |
def get_app():
|
|
|
7 |
keeper_title = "NFL Playoff Challenge"
|
8 |
st.set_page_config(page_title=keeper_title, page_icon=DEFAULT_ICON)
|
9 |
st.markdown(
|
|
|
1 |
import streamlit as st
|
2 |
|
3 |
from config import DEFAULT_ICON
|
4 |
+
from queries.nflverse.github_data import load_assets_if_no_tables
|
5 |
|
6 |
|
7 |
def get_app():
|
8 |
+
load_assets_if_no_tables()
|
9 |
keeper_title = "NFL Playoff Challenge"
|
10 |
st.set_page_config(page_title=keeper_title, page_icon=DEFAULT_ICON)
|
11 |
st.markdown(
|
src/queries/nflverse/github_data.py
CHANGED
@@ -89,3 +89,8 @@ def load_assets():
|
|
89 |
def get_current_tables() -> list[str]:
|
90 |
current_tables_df = duckdb.sql("SHOW TABLES").df()
|
91 |
return current_tables_df["name"].tolist()
|
|
|
|
|
|
|
|
|
|
|
|
89 |
def get_current_tables() -> list[str]:
|
90 |
current_tables_df = duckdb.sql("SHOW TABLES").df()
|
91 |
return current_tables_df["name"].tolist()
|
92 |
+
|
93 |
+
|
94 |
+
def load_assets_if_no_tables():
|
95 |
+
if not len(get_current_tables()):
|
96 |
+
load_assets()
|