Commit 516102dc authored by Malcolm Tredinnick's avatar Malcolm Tredinnick
Browse files

FIxed #6513 -- Handle overflows better in the floatformat filter. It's not

possible to test this automatically everywhere due to differing representations
on different platforms. Manual testing confirms it works, though.

Thanks, Karen Tracey.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@7336 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 463a03d7
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -124,7 +124,10 @@ def floatformat(text, arg=-1):
        d = int(arg)
    except ValueError:
        return force_unicode(f)
    try:
        m = f - int(f)
    except OverflowError:
        return force_unicode(f)
    if not m and d < 0:
        return mark_safe(u'%d' % int(f))
    else: