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.


Reply via email to