[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r9915 - trunk/gnue-common/src/formatting
From: |
reinhard |
Subject: |
[gnue] r9915 - trunk/gnue-common/src/formatting |
Date: |
Tue, 11 Aug 2009 03:51:27 -0500 (CDT) |
Author: reinhard
Date: 2009-08-11 03:51:27 -0500 (Tue, 11 Aug 2009)
New Revision: 9915
Modified:
trunk/gnue-common/src/formatting/GDataFormatter.py
Log:
Also check for decimal.Decimal type. Thanks to John Proios.
Modified: trunk/gnue-common/src/formatting/GDataFormatter.py
===================================================================
--- trunk/gnue-common/src/formatting/GDataFormatter.py 2009-04-03 10:19:49 UTC
(rev 9914)
+++ trunk/gnue-common/src/formatting/GDataFormatter.py 2009-08-11 08:51:27 UTC
(rev 9915)
@@ -30,6 +30,7 @@
#
from types import *
+import decimal
from gnue.common.external.fixedpoint import FixedPoint, addHalfAndChop
FixedPoint.round = addHalfAndChop
@@ -49,7 +50,7 @@
pass
# TODO: As said above, this is a bad hack w/a lot of assumptions
- if type(value) == FloatType:
+ if type(value) == FloatType or isinstance(value, decimal.Decimal):
v = mask.split('.',1)
try:
dec = len(v[1])
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9915 - trunk/gnue-common/src/formatting,
reinhard <=