[POS-commit] r3849 - in kiwi/trunk: .

Ronaldo Maia romaia at async.com.br
Mon Jul 3 17:56:28 BRT 2006


Author: romaia
Date: Mon Jul  3 17:56:27 2006
New Revision: 3849

Modified:
   kiwi/trunk/ChangeLog
   kiwi/trunk/kiwi/datatypes.py

Log:
* kiwi/datatypes.py: Decimal does not allow leading/trailing spaces.



Modified: kiwi/trunk/ChangeLog
==============================================================================
--- kiwi/trunk/ChangeLog	(original)
+++ kiwi/trunk/ChangeLog	Mon Jul  3 17:56:27 2006
@@ -1,3 +1,9 @@
+2006-07-03  Ronaldo Maia  <romaia at async.com.br>
+
+	reviewed by: Johan Dahlin  <jdahlin at async.com.br>
+
+	* kiwi/datatypes.py: Decimal does not allow leading/trailing spaces.
+
 2006-06-19  Ronaldo Maia  <romaia at async.com.br>
 
 	reviewed by: Johan Dahlin  <jdahlin at async.com.br>

Modified: kiwi/trunk/kiwi/datatypes.py
==============================================================================
--- kiwi/trunk/kiwi/datatypes.py	(original)
+++ kiwi/trunk/kiwi/datatypes.py	Mon Jul  3 17:56:27 2006
@@ -467,7 +467,9 @@
                 text = filter_locale(text, monetary=True)
                 value = currency._converter.from_string(text)
             except ValidationError:
-                pass
+                # Decimal does not accept leading and trailing spaces. See
+                # bug 1516613
+                value = text.strip()
                 
             if value == ValueUnset:
                 raise InvalidOperation


More information about the POS-commit mailing list