From b708047d28f9e462213621ae4f006659166ff141 Mon Sep 17 00:00:00 2001 From: "Jose M. Guisado" Date: Thu, 5 Nov 2020 15:28:35 +0000 Subject: config: use from_json to read ogserver config This patch introduces the usage of Flask.Config class so the config can be read at startup (__init__) only once. Config keys must be uppercase so that from_json method does take it into account. dormousehole.readthedocs.io/en/stable/api.html#flask.Config.from_json Prior to this patch each request required opening and closing the ogserver.json file via load_config in views.py. In the future the decorated load_config function inside views.py may be removed to avoid creating multiple instances of the OGServer class. --- ogcp/views.py | 1 - 1 file changed, 1 deletion(-) (limited to 'ogcp/views.py') diff --git a/ogcp/views.py b/ogcp/views.py index 09486d5..0b6b320 100644 --- a/ogcp/views.py +++ b/ogcp/views.py @@ -52,7 +52,6 @@ def parse_scopes_from_tree(tree, scope_type): @app.before_request def load_config(): g.server = OGServer() - g.server.load_config('ogcp/cfg/ogserver.json') @app.errorhandler(404) def page_not_found(error): -- cgit v1.2.3-18-g5258