Author: ianb
Date: 2004-09-03 08:47:16 -0400 (Fri, 03 Sep 2004)
New Revision: 213
Modified:
trunk/SQLObject/sqlobject/main.py
Log:
Fixed problem with fromPython validators
Modified: trunk/SQLObject/sqlobject/main.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/main.py 2004-09-03 11:53:06 UTC (rev 212)
+++ trunk/SQLObject/sqlobject/main.py 2004-09-03 12:47:16 UTC (rev 213)
@@ -760,8 +760,10 @@
for name, value in kw.items():
fromPython =3D getattr(self, '_SO_fromPython_%s' % name,=
None)
if fromPython:
- value =3D fromPython(value, self._SO_validatorState)
- toUpdate[name] =3D value
+ dbValue =3D fromPython(value, self._SO_validatorStat=
e)
+ else:
+ dbValue =3D value
+ toUpdate[name] =3D dbValue
if self._cacheValues:
setattr(self, instanceName(name), value)
for name, value in extra.items():
|