diff --git a/stock_app_tapyr/view/root/server.py b/stock_app_tapyr/view/root/server.py index 903f540..3232ef0 100644 --- a/stock_app_tapyr/view/root/server.py +++ b/stock_app_tapyr/view/root/server.py @@ -25,7 +25,7 @@ def get_data(): return get_ticker().history(start=dates[0], end=dates[1]) @reactive.calc - def get_change(): + def get_change() -> float: close = get_data()["Close"] return close.iloc[-1] - close.iloc[-2] diff --git a/stock_app_tapyr/view/root/ui.py b/stock_app_tapyr/view/root/ui.py index 062faba..2e1f7fa 100644 --- a/stock_app_tapyr/view/root/ui.py +++ b/stock_app_tapyr/view/root/ui.py @@ -1,3 +1,4 @@ +from datetime import date from pathlib import Path import pandas as pd @@ -9,7 +10,10 @@ # Default to the last 6 months end = pd.Timestamp.now() -start = end - pd.Timedelta(weeks=26) +start_td = end - pd.Timedelta(weeks=26) +if not isinstance(start_td, date): + raise ValueError("This will never happen") +start = start_td.date() app_dir = Path(__file__).parent