From 38c321935a825976764e32863704af305f21caca Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Wed, 19 Jun 2019 17:40:18 +0200 Subject: [PATCH] Add logging in app initialization --- validata_ui/__init__.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/validata_ui/__init__.py b/validata_ui/__init__.py index 95ce6b6..0b0e5b7 100644 --- a/validata_ui/__init__.py +++ b/validata_ui/__init__.py @@ -4,12 +4,12 @@ import os from pathlib import Path from urllib.parse import quote_plus +import cachecontrol import flask import jinja2 import requests import tableschema -import cachecontrol import opendataschema from . import config @@ -29,17 +29,19 @@ def generate_schema_from_url_func(session): return schema_from_url -# And load schema catalogs which urls are found in config.json +# And load schema catalogs which URLs are found in homepage_config.json schema_catalog_map = {} if config.HOMEPAGE_CONFIG: log.info("Initializing homepage sections...") caching_session = cachecontrol.CacheControl(requests.Session()) schema_from_url = generate_schema_from_url_func(caching_session) for section in config.HOMEPAGE_CONFIG['sections']: + code = section['code'] + log.info('Initializing homepage section "{}"...'.format(code)) if isinstance(section['catalog'], str) and section['catalog'].startswith('http'): - code = section['code'] url = section['catalog'] schema_catalog_map[code] = opendataschema.SchemaCatalog(url, session=caching_session) + log.info("...done") # Flask things app = flask.Flask(__name__) -- GitLab