From a09211590e3de1cb45c1ad1e0aae6fd84bf15c14 Mon Sep 17 00:00:00 2001 From: Tibor Frank Date: Fri, 23 Mar 2018 09:32:01 +0100 Subject: CSIT-949: Data models Change-Id: I07d0b122632c15fa07a5871dc268d654f410ef4f Signed-off-by: Tibor Frank --- resources/tools/presentation/generator_CPTA.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'resources/tools/presentation/generator_CPTA.py') diff --git a/resources/tools/presentation/generator_CPTA.py b/resources/tools/presentation/generator_CPTA.py index c1b14f1f55..09d2e444ae 100644 --- a/resources/tools/presentation/generator_CPTA.py +++ b/resources/tools/presentation/generator_CPTA.py @@ -18,6 +18,7 @@ import datetime import logging import plotly.offline as ploff import plotly.graph_objs as plgo +import plotly.exceptions as plerr import numpy as np import pandas as pd @@ -29,6 +30,7 @@ from utils import find_outliers, archive_input_data, execute_command HTML_BUILDER = 'sphinx-build -v -c conf_cpta -a ' \ '-b html -E ' \ '-t html ' \ + '-D version="Generated on {date}" ' \ '{working_dir} ' \ '{build_dir}/' @@ -341,7 +343,10 @@ def _generate_chart(traces, layout, file_name): # Create plot logging.info(" Writing the file '{0}' ...".format(file_name)) plpl = plgo.Figure(data=traces, layout=layout) - ploff.plot(plpl, show_link=False, auto_open=False, filename=file_name) + try: + ploff.plot(plpl, show_link=False, auto_open=False, filename=file_name) + except plerr.PlotlyEmptyDataError: + logging.warning(" No data for the plot. Skipped.") def _generate_all_charts(spec, input_data): -- cgit 1.2.3-korg