Actually, I left some stuff out...  I was doing an order_by in there
too and instead of passing domains.c.column, I was passing the string
"column" ...  This was causing the issue when I added the eagerload...

thx

m

On Feb 14, 10:53 am, Michael Bayer <[EMAIL PROTECTED]> wrote:
> On Feb 14, 2008, at 12:48 PM, Matt wrote:
>
>
>
>
>
> > I'm having some trouble configuring eager loading for a query:
>
> > Query:
> > domainq =
> > ctx.current.query(Domain).options(eagerload('company')).all()
>
> > Mapper:
> > domainmapper = mapper(Domain, domains, extension=ModifiedMapper(),
> >  properties={
> >    'company'  : relation(Company, uselist=False),
> >  }
> > )
>
> > Error:
> > <type 'exceptions.AttributeError'>: 'str' object has no attribute
> > 'get_children'
>
> > It works fine if I remove the options(eagerload(...)) part...
>
> theres nothing wrong with that code and the error message would
> suggest some issue in constructing the outerjoins used by the
> eagerload, so would have to see the Table constructs in use (as well
> as a stack trace).
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to