[SQL-CVS] r213 - trunk/SQLObject/sqlobject
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <sub...@co...> - 2004-09-03 16:57:35
|
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(): |