X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=resources%2Ftools%2Fdash%2Fapp%2Fpal%2F__init__.py;h=863fd081e7e5c13aee8931bb7ab72ada7d6ffeed;hp=9950defa44d0cacfa976a1d2b32cb82484aa685f;hb=b2cb835b34c7404b2aaee3ec30700c67537da66d;hpb=9eebc3e59028014a8fc151575b99347d2871c097 diff --git a/resources/tools/dash/app/pal/__init__.py b/resources/tools/dash/app/pal/__init__.py index 9950defa44..863fd081e7 100644 --- a/resources/tools/dash/app/pal/__init__.py +++ b/resources/tools/dash/app/pal/__init__.py @@ -11,29 +11,48 @@ # See the License for the specific language governing permissions and # limitations under the License. -"""Initialize Flask app.""" +"""Initialize Flask app. +""" + +import logging + from flask import Flask from flask_assets import Environment def init_app(): - """Construct core Flask application with embedded Dash app.""" + """Construct core Flask application with embedded Dash app. + """ + + logging.basicConfig( + format=u"%(asctime)s: %(levelname)s: %(message)s", + datefmt=u"%Y/%m/%d %H:%M:%S", + level=logging.INFO + ) + + logging.info("Application started.") + app = Flask(__name__, instance_relative_config=False) - app.config.from_object("config.Config") - assets = Environment() - assets.init_app(app) + app.config.from_object(u"config.Config") with app.app_context(): # Import parts of our core Flask app. from . import routes from .assets import compile_static_assets - # Import Trending Dash application. - from .trending.dashboard import init_dashboard - - app = init_dashboard(app) + assets = Environment() + assets.init_app(app) # Compile static assets. compile_static_assets(assets) - return app + # Import Dash applications. + from .trending.trending import init_trending + app = init_trending(app) + + from .report.report import init_report + app = init_report(app) + + return app + +app = init_app()