From 105dc6ef1fa22301fa90b7da4e6046797f414a01 Mon Sep 17 00:00:00 2001 From: George Drummond Date: Wed, 9 Jan 2019 11:09:36 -0500 Subject: [PATCH] Cache all calls to translation file and refresh cache when file changes --- app.py | 2 +- atst/utils/localization.py | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/app.py b/app.py index 6d786f34..cd8fccfc 100755 --- a/app.py +++ b/app.py @@ -7,5 +7,5 @@ app = make_app(config) if __name__ == "__main__": port = int(config["PORT"]) - app.run(port=port) + app.run(port=port, extra_files=["translations.yaml"]) print("Listening on http://localhost:%i" % port) diff --git a/atst/utils/localization.py b/atst/utils/localization.py index 7cb93ec6..53802fca 100644 --- a/atst/utils/localization.py +++ b/atst/utils/localization.py @@ -18,10 +18,7 @@ class LocalizationInvalidKeyError(Exception): ) -translations_yaml_max_cache = 0 if ENV == "dev" else None - - -@lru_cache(maxsize=translations_yaml_max_cache) +@lru_cache(maxsize=None) def _translations_file(): file_name = "translations.yaml"