Cache all calls to translation file and refresh cache when file changes
This commit is contained in:
parent
793622b791
commit
105dc6ef1f
2
app.py
2
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)
|
||||
|
@ -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"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user