[Top][All Lists]
[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
- gnue-common/src/formatting GDataFormatter.py,
Jason Cater <=