kiwitcms/Kiwi

View on GitHub
tcms/core/templatetags/report_tags.py

Summary

Maintainability
A
0 mins
Test Coverage
# -*- coding: utf-8 -*-
from django import template

register = template.Library()


@register.filter(name="percentage")
def percentage(fraction, population):
    try:
        value = (float(fraction) / float(population)) * 100
        return f"{value:.1f}%"
    except ZeroDivisionError:
        return "0%"