Reuse current datetime
This commit is contained in:
parent
71a5ded906
commit
598a22ad87
10
wsgi.py
10
wsgi.py
@ -50,6 +50,8 @@ def plot(
|
||||
total_target: int = 1500,
|
||||
alpha: float | None = None,
|
||||
) -> str:
|
||||
curr_datetime = datetime.datetime.now()
|
||||
|
||||
data_dict = {}
|
||||
|
||||
## Important: If multiple results are stored for the same date
|
||||
@ -72,21 +74,19 @@ def plot(
|
||||
|
||||
df = series.to_frame("Digitale Befragung")
|
||||
df = df.reindex(
|
||||
pd.date_range(
|
||||
start="2023-08-15", end=datetime.datetime.now().strftime("%Y-%m-%d")
|
||||
)
|
||||
pd.date_range(start="2023-08-15", end=curr_datetime)
|
||||
+ pd.DateOffset(hours=10)
|
||||
)
|
||||
|
||||
if current_df is not None:
|
||||
current_df = current_df.astype({"Digitale Befragung": "Int32"})
|
||||
sum_val = current_df[["Digitale Befragung"]].sum().iloc[0]
|
||||
df.loc[datetime.datetime.now()] = sum_val
|
||||
df.loc[curr_datetime] = sum_val
|
||||
|
||||
fig = plt.figure(dpi=300)
|
||||
|
||||
# fill weekends
|
||||
max_date = datetime.datetime.now() + datetime.timedelta(days=1)
|
||||
max_date = curr_datetime + datetime.timedelta(days=1)
|
||||
days = pd.date_range(start="2023-08-14", end=max_date)
|
||||
for idx, day in enumerate(days[:-1]):
|
||||
if day.weekday() >= 5:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user