# -*- coding: utf-8 -*-fromdjango.forms.utilsimportErrorListfromdjango.utils.encodingimportforce_textfromdjango.utils.htmlimportescape,format_html,format_html_join,html_safefromdjango.utils.safestringimportmark_safeclassSemanticIcons(object):''' Show semantic icons from passed value '''@staticmethoddefas_boolean_icons(value):''' display icon for boolean value '''true_icon='check green'false_icon='remove red'html_icon='<i class="{} icon"></i>'ifvalue:returnformat_html(html_icon,mark_safe(true_icon))else:returnformat_html(html_icon,mark_safe(false_icon))