Author: ianb
Date: 2004-06-08 09:36:41 -0400 (Tue, 08 Jun 2004)
New Revision: 125
Modified:
trunk/SQLObject/sqlobject/col.py
Log:
Deal with empty values (that int() still looks suspicious to me)
Modified: trunk/SQLObject/sqlobject/col.py
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/SQLObject/sqlobject/col.py 2004-06-08 13:36:01 UTC (rev 124)
+++ trunk/SQLObject/sqlobject/col.py 2004-06-08 13:36:41 UTC (rev 125)
@@ -329,10 +329,10 @@
return sqlbuilder.FALSE
=20
def toPython(self, value, state):
- if int(value):
+ if not value or not int(value):
+ return sqlbuilder.FALSE
+ else:
return sqlbuilder.TRUE
- else:
- return sqlbuilder.FALSE
=20
class SOBoolCol(SOCol):
=20
|