diff options
author | Dan McGee <dan@archlinux.org> | 2013-11-27 23:49:58 +0100 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2013-11-27 23:53:37 +0100 |
commit | 9adc2e53124daa6d13090166830396ffff9013d3 (patch) | |
tree | 37a7eea45098117216e4e708fa05f011e83b3821 /mirrors/management/commands/__init__.py | |
parent | 954b61ee3a0760990f8e17d7d692f3cabd949f9f (diff) | |
download | archweb-9adc2e53124daa6d13090166830396ffff9013d3.tar.gz archweb-9adc2e53124daa6d13090166830396ffff9013d3.tar.xz |
Stop using Django-provided floatformat template tag
It turns out this is a HUGE part of our slow mirror status template
rendering, due to the internal workings. Everything is converted to a
Python decimal object which is way slower than just staying in native
floating point. Given we are always dealing with floats when we need to
do our formatting, a home-rolled template tag can accomplish this much
faster.
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'mirrors/management/commands/__init__.py')
0 files changed, 0 insertions, 0 deletions