[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/forms/src GFDisplayHandler.py
From: |
Jason Cater |
Subject: |
gnue/forms/src GFDisplayHandler.py |
Date: |
Wed, 27 Feb 2002 02:01:09 -0500 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Jason Cater <address@hidden> 02/02/27 02:01:09
Modified files:
forms/src : GFDisplayHandler.py
Log message:
improved numeric input system
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/forms/src/GFDisplayHandler.py.diff?cvsroot=OldCVS&tr1=1.13&tr2=1.14&r1=text&r2=text
Patches:
Index: gnue/forms/src/GFDisplayHandler.py
diff -c gnue/forms/src/GFDisplayHandler.py:1.13
gnue/forms/src/GFDisplayHandler.py:1.14
*** gnue/forms/src/GFDisplayHandler.py:1.13 Wed Feb 27 01:24:18 2002
--- gnue/forms/src/GFDisplayHandler.py Wed Feb 27 02:01:09 2002
***************
*** 26,32 ****
# NOTES:
#
! import sys, string
from gnue.common.FormatMasks import DateMask, TextMask, NumberMask
from gnue.common import GDebug, GConfig
--- 26,32 ----
# NOTES:
#
! import sys, string, types
from gnue.common.FormatMasks import DateMask, TextMask, NumberMask
from gnue.common import GDebug, GConfig
***************
*** 473,478 ****
--- 473,481 ----
if val in (None,""):
return ""
+ if editing and type(val) == types.StringType:
+ return val
+
try:
value = float(val)
except ValueError:
***************
*** 481,488 ****
try:
if int(value) == value:
value = "%d" % value
- if str(val)[-1:] == ".":
- value += "."
else:
value = "%s" % value
except OverflowError:
--- 484,489 ----