On Tue, Jun 4, 2013 at 5:26 PM, Claudio Freire <klaussfre...@gmail.com> wrote: > On Sun, Jun 2, 2013 at 9:41 PM, Claudio Freire <klaussfre...@gmail.com> > wrote: >>> >>> So the whole thing is rolled up into the "named" thing I referred to >>> also, so that there's no need to keep a Query object hanging around, when we >>> say "bake()" we're really just referring to a position in the code >>> somewhere, so I've updated the wiki recipe to use a named system like this: >>> >>> q = s.query(Foo).\ >>> filter(Foo.data == bindparam('foo')).\ >>> bake_as("foo", cache) >>> result = q.params(foo='data 12').all() >>> >>> >>> A highly cleaned up version of your test is attached. >>> >>> I'm still not sure I'm getting everything accounted for here! thanks for >>> testing ! The feature is actually looking quite simple and probably works >>> better as something built in, or at least if we added some methods to >>> QueryContext to ease the burden of caching/copying it. >> >> >> Well, if that works, it certainly covers my needs so there would be no >> pressing need to incorporate it into the core. >> I'll let you know tomorrow. > > > > I've done only superficial testing for now, I have to build me a test > database, but I thought I'd let you know, it seems to work flawless till > now.
Seems to break unpredictably with subqueryloads. I'll try to get a test for it. -- You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sqlalchemy+unsubscr...@googlegroups.com. To post to this group, send email to sqlalchemy@googlegroups.com. Visit this group at http://groups.google.com/group/sqlalchemy?hl=en. For more options, visit https://groups.google.com/groups/opt_out.