Add fixB filter

This commit is contained in:
tcely authored and GitHub committed 2025-01-24 11:37:51 -05:00
1 parent 4e710f503a
commit 22cec87636
1 file changed
+13 -3
+13 -3
View File
@@ -1,10 +1,20 @@
from django import template
from django.template.defaultfilters import filesizeformat
from django.template.defaultfilters import filesizeformat, stringfilter
register = template.Library()
@register.filter(is_safe=True)
@stringfilter
def fixB(input):
return input.replace('B', 'iB')
@register.filter(is_safe=True)
def bytesformat(input):
intermediate = filesizeformat(input)
return intermediate.replace('B', 'iB')
output = filesizeformat(input)
if not (output and output.endswith('B')):
return output
return fixB(output)