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), 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)