commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue-common/src/formatting GDataFormatter.py


From: Jason Cater
Subject: gnue-common/src/formatting GDataFormatter.py
Date: Tue, 30 Sep 2003 21:16:38 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-common
Branch:         
Changes by:     Jason Cater <address@hidden>    03/09/30 21:16:38

Modified files:
        src/formatting : GDataFormatter.py 

Log message:
        Fixed issue with negative numbers formatting as -,990.00

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/src/formatting/GDataFormatter.py.diff?tr1=1.11&tr2=1.12&r1=text&r2=text

Patches:
Index: gnue-common/src/formatting/GDataFormatter.py
diff -c gnue-common/src/formatting/GDataFormatter.py:1.11 
gnue-common/src/formatting/GDataFormatter.py:1.12
*** gnue-common/src/formatting/GDataFormatter.py:1.11   Mon Sep 15 15:02:50 2003
--- gnue-common/src/formatting/GDataFormatter.py        Tue Sep 30 21:16:38 2003
***************
*** 66,72 ****
        fract = "%s" % value.frac()
        fract = fract.split('.')[1]
        whole = int(value)
!       wstr = str(whole)
  
        if comma:
          commas, leading = divmod(len(wstr),3)
--- 66,72 ----
        fract = "%s" % value.frac()
        fract = fract.split('.')[1]
        whole = int(value)
!       wstr = str(abs(whole))
  
        if comma:
          commas, leading = divmod(len(wstr),3)
***************
*** 80,88 ****
          for i in range(commas):
            rv += ',' + wstr[:3]
            wstr = wstr[3:]
!       
        if dec:
          rv += ".%s" % fract
        return rv
  
    return "%s" % value
--- 80,90 ----
          for i in range(commas):
            rv += ',' + wstr[:3]
            wstr = wstr[3:]
! 
        if dec:
          rv += ".%s" % fract
+       if whole < 0:
+         rv = '-' + rv
        return rv
  
    return "%s" % value




reply via email to

[Prev in Thread] Current Thread [Next in Thread]