From baa3f390d278584f8828dcc94a9d2e9127ded077 Mon Sep 17 00:00:00 2001 From: graham-dds Date: Thu, 6 Feb 2020 14:05:52 -0500 Subject: [PATCH] Extend graph width filter to handle 0/0 --- atst/filters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/atst/filters.py b/atst/filters.py index 3508f1e9..84191017 100644 --- a/atst/filters.py +++ b/atst/filters.py @@ -5,7 +5,7 @@ from flask import render_template from jinja2 import contextfilter from jinja2.exceptions import TemplateNotFound from urllib.parse import urlparse, urlunparse, parse_qs, urlencode -from decimal import DivisionByZero as DivisionByZeroException +from decimal import DivisionByZero as DivisionByZeroException, InvalidOperation def iconSvg(name): @@ -43,7 +43,7 @@ def obligatedFundingGraphWidth(values): numerator, denominator = values try: return (numerator / denominator) * 100 - except DivisionByZeroException: + except (DivisionByZeroException, InvalidOperation): return 0