From 5e9d6501aea8497ddf137521dda09acf60b66020 Mon Sep 17 00:00:00 2001 From: Luis Aleixo Date: Fri, 8 Mar 2024 11:29:57 +0100 Subject: [PATCH 1/2] added cast to int when fetching env. variables --- caimira/apps/calculator/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caimira/apps/calculator/__init__.py b/caimira/apps/calculator/__init__.py index 67de471c..48f022e4 100644 --- a/caimira/apps/calculator/__init__.py +++ b/caimira/apps/calculator/__init__.py @@ -516,7 +516,7 @@ def make_app( 'filename': 'userguide.html.j2'}), ] - profiler_enabled = os.environ.get('CAIMIRA_PROFILER_ENABLED', 0) + profiler_enabled = int(os.environ.get('CAIMIRA_PROFILER_ENABLED', 0)) if profiler_enabled: urls += [ (get_root_url(CaimiraProfiler.ROOT_URL), ProfilerPage), From 24b3eba422146d7972e1752597a68ec5626cea89 Mon Sep 17 00:00:00 2001 From: Luis Aleixo Date: Mon, 11 Mar 2024 13:45:41 +0100 Subject: [PATCH 2/2] fixed bug on displaying inf. probability > 99.9% --- caimira/apps/calculator/report_generator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/caimira/apps/calculator/report_generator.py b/caimira/apps/calculator/report_generator.py index f09f16ea..3b44904b 100644 --- a/caimira/apps/calculator/report_generator.py +++ b/caimira/apps/calculator/report_generator.py @@ -346,8 +346,8 @@ def non_zero_percentage(percentage: int) -> str: return "<0.01%" elif percentage < 1: return "{:0.2f}%".format(percentage) - elif np.isnan(percentage): - return "99.9%" + elif percentage > 99.9 or np.isnan(percentage): + return ">99.9%" else: return "{:0.1f}%".format(percentage)