manytoone should be fine. try making a simplified test case (just any old many to one).
On Jun 10, 2008, at 9:39 AM, [EMAIL PROTECTED] wrote: > > g'day. > i stepped on strange behavour (0.4 latest): > class AB is an assoc proxy, .myb pointing to B; > the clause > AB.myb == B.dbid > fails with NotImplementedError: > File "sqlalchemy/sql/expression.py", line 1191, in __eq__ > return self.operate(operators.eq, other) > File "sqlalchemy/sql/expression.py", line 1315, in operate > return o[0](self, op, other[0], *o[1:], **kwargs) > File "sqlalchemy/sql/expression.py", line 1277, in __compare > obj = self._check_literal(obj) > File "sqlalchemy/sql/expression.py", line 1421, in _check_literal > return other.expression_element() > File "sqlalchemy/orm/attributes.py", line 53, in expression_element > return self.comparator.expression_element() > File "sqlalchemy/orm/interfaces.py", line 432, in expression_element > return self.clause_element() > File "sqlalchemy/sql/expression.py", line 1170, in clause_element > raise NotImplementedError() > NotImplementedError > > these work (not the .property): > AB.myb.property == B.dbid > AB.myb == 3 > > AB.myb.property.direction is MANYTOONE > seems i'm missing something?? > any idea or prepare a test case? > svilen > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---