aboutsummaryrefslogtreecommitdiffstats
path: root/resources/tools/dash/app/pal/__init__.py
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2022-07-20 15:51:21 +0200
committerTibor Frank <tifrank@cisco.com>2022-07-21 07:45:39 +0000
commitae1fe880286d7b0414664bce2b2c7c91c3f543f3 (patch)
tree5790af6de3884e0aa6918d44f23aca59cf0d86a7 /resources/tools/dash/app/pal/__init__.py
parent739e01de7a65045dc42e6c16406a6d054da72f7b (diff)
UTI: Move constatns to a separate file
Change-Id: If3796b71d02bcf5a92612585dfa8867e5039f037 Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'resources/tools/dash/app/pal/__init__.py')
-rw-r--r--resources/tools/dash/app/pal/__init__.py23
1 files changed, 5 insertions, 18 deletions
diff --git a/resources/tools/dash/app/pal/__init__.py b/resources/tools/dash/app/pal/__init__.py
index 9f80c5fcaa..0eb2a4e79e 100644
--- a/resources/tools/dash/app/pal/__init__.py
+++ b/resources/tools/dash/app/pal/__init__.py
@@ -19,21 +19,8 @@ import logging
from flask import Flask
from flask_assets import Environment
+from .utils.constants import Constants as C
-# Maximal value of TIME_PERIOD for Trending in days.
-# Do not change without a good reason.
-MAX_TIME_PERIOD = 180
-
-# It defines the time period for Trending in days from now back to the past from
-# which data is read to dataframes.
-# TIME_PERIOD = None means all data (max MAX_TIME_PERIOD days) is read.
-# TIME_PERIOD = MAX_TIME_PERIOD is the default value
-TIME_PERIOD = MAX_TIME_PERIOD # [days]
-
-# List of releases used for iterative data processing.
-# The releases MUST be in the order from the current (newest) to the last
-# (oldest).
-RELEASES=["csit2206", "csit2202", ]
def init_app():
"""Construct core Flask application with embedded Dash app.
@@ -58,10 +45,10 @@ def init_app():
assets.init_app(app)
# Set the time period for Trending
- if TIME_PERIOD is None or TIME_PERIOD > MAX_TIME_PERIOD:
- time_period = MAX_TIME_PERIOD
+ if C.TIME_PERIOD is None or C.TIME_PERIOD > C.MAX_TIME_PERIOD:
+ time_period = C.MAX_TIME_PERIOD
else:
- time_period = TIME_PERIOD
+ time_period = C.TIME_PERIOD
# Import Dash applications.
from .news.news import init_news
@@ -74,7 +61,7 @@ def init_app():
app = init_trending(app, time_period=time_period)
from .report.report import init_report
- app = init_report(app, releases=RELEASES)
+ app = init_report(app, releases=C.RELEASES)
return app