[SQL-CVS] r690 - trunk/SQLObject/sqlobject
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <sub...@co...> - 2005-03-29 15:52:14
|
Author: phd Date: 2005-03-29 15:52:06 +0000 (Tue, 29 Mar 2005) New Revision: 690 Modified: trunk/SQLObject/sqlobject/col.py Log: Applied patch 1157423. Modified: trunk/SQLObject/sqlobject/col.py =================================================================== --- trunk/SQLObject/sqlobject/col.py 2005-03-27 19:37:29 UTC (rev 689) +++ trunk/SQLObject/sqlobject/col.py 2005-03-29 15:52:06 UTC (rev 690) @@ -482,13 +482,17 @@ class BoolValidator(validators.Validator): def fromPython(self, value, state): - if value: + if value is None: + return None + elif value: return sqlbuilder.TRUE else: return sqlbuilder.FALSE def toPython(self, value, state): - if not value: + if value is None: + return None + elif not value: return sqlbuilder.FALSE else: return sqlbuilder.TRUE |