[SQL-CVS] r1325 - SQLObject/trunk/sqlobject
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
|
From: <sub...@co...> - 2005-11-27 05:54:21
|
Author: ianb
Date: 2005-11-27 05:54:15 +0000 (Sun, 27 Nov 2005)
New Revision: 1325
Modified:
SQLObject/trunk/sqlobject/joins.py
Log:
Moved the .clause setting to a later stage when all classes have been resolved
Modified: SQLObject/trunk/sqlobject/joins.py
===================================================================
--- SQLObject/trunk/sqlobject/joins.py 2005-11-26 21:49:08 UTC (rev 1324)
+++ SQLObject/trunk/sqlobject/joins.py 2005-11-27 05:54:15 UTC (rev 1325)
@@ -412,15 +412,15 @@
classregistry.registry(
soClass.sqlmeta.registry).addClassCallback(
join, self._setOtherClass)
- self.clause = (
- sqlbuilder.Field(self.otherClass.sqlmeta.table, self.joinColumn)
- == self.soClass.q.id)
def _setOtherClass(self, otherClass):
self.otherClass = otherClass
if not self.joinColumn:
self.joinColumn = styles.getStyle(
self.soClass).tableReference(self.soClass.sqlmeta.table)
+ self.clause = (
+ sqlbuilder.Field(self.otherClass.sqlmeta.table, self.joinColumn)
+ == self.soClass.q.id)
def __get__(self, obj, type):
if obj is None:
|