Added an experimental filter for minimally networked persons

This commit is contained in:
2024-01-11 00:24:37 +01:00
parent adc439d8f6
commit 1b15be514d
5 changed files with 24 additions and 11 deletions

View File

@ -1,4 +1,5 @@
"""Dash elements."""
import os
import pandas as pd
import plotly.graph_objs as go
@ -60,7 +61,7 @@ def get_finance_data(session: Session) -> pd.DataFrame:
@cached( # type: ignore
cache=TTLCache(maxsize=1, ttl=300),
cache=TTLCache(maxsize=1, ttl=int(os.getenv("PYTHON_CACHE_TTL", "3600"))),
key=lambda session: 0 if session is None else str(session.bind),
)
def get_options(session: Session | None) -> dict[int, str]: