[SQL-CVS] r211 - trunk/SQLObject/sqlobject
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <sub...@co...> - 2004-09-03 16:00:23
|
Author: ianb Date: 2004-09-03 07:50:04 -0400 (Fri, 03 Sep 2004) New Revision: 211 Modified: trunk/SQLObject/sqlobject/joins.py Log: Pay attention to joinMethodName keyword argument to joins Modified: trunk/SQLObject/sqlobject/joins.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/joins.py 2004-08-30 17:19:22 UTC (rev 210) +++ trunk/SQLObject/sqlobject/joins.py 2004-09-03 11:50:04 UTC (rev 211) @@ -17,7 +17,10 @@ kw['otherClass'] =3D otherClass kw['joinDef'] =3D self self.kw =3D kw - self._joinMethodName =3D None + if self.kw.has_key('joinMethodName'): + self._joinMethodName =3D self.kw.pop('joinMethodName') + else: + self._joinMethodName =3D None =20 def _set_joinMethodName(self, value): assert self._joinMethodName =3D=3D value or self._joinMethodName= is None, "You have already given an explicit joinMethodName (%s), and yo= u are now setting it to %s" % (self._joinMethodName, value) |