Jon Solow commited on
Commit
1c44794
1 Parent(s): e20ddb0

Load data if no tables exist on Home

Browse files
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()