Author: tmckay
Date: 2011-05-25 19:12:27 +0000 (Wed, 25 May 2011)
New Revision: 4787
Modified:
trunk/wooly/python/wooly/datatable.py
Log:
Boolean test disallowed 0 as a valid entry for numeric columns with format fields. This
seems wrong, since it is indistinguishable from a true Null.
Modified: trunk/wooly/python/wooly/datatable.py
===================================================================
--- trunk/wooly/python/wooly/datatable.py 2011-05-25 14:35:50 UTC (rev 4786)
+++ trunk/wooly/python/wooly/datatable.py 2011-05-25 19:12:27 UTC (rev 4787)
@@ -45,8 +45,11 @@
if self.format is not None:
if callable(self.format):
value = self.format(value)
- else:
- value = value and self.format % value or None
+ elif value != None:
+ try:
+ value = self.format % value
+ except:
+ value = "Error"
return value
Show replies by date