diff --git a/src/aki_prj23_transparenzregister/utils/networkx/networkx_data.py b/src/aki_prj23_transparenzregister/utils/networkx/networkx_data.py index 165baa2..6b544f9 100644 --- a/src/aki_prj23_transparenzregister/utils/networkx/networkx_data.py +++ b/src/aki_prj23_transparenzregister/utils/networkx/networkx_data.py @@ -103,6 +103,10 @@ def get_all_company_relations() -> pd.DataFrame: return company_relations +@cached( # type: ignore + cache=TTLCache(maxsize=100, ttl=int(os.getenv("PYTHON_CACHE_TTL", "3600"))), + key=lambda: None, +) def get_all_person_relations() -> pd.DataFrame: """These method makes a Database Request for all Persons and their relations, modifies the ID Column and returns the Result as an DataFrame.