Ok, that sounds logical, but that defeats the purpose of it for me :-)

Whenever a Checkout user logs out I clear the session. On a new login
I create fresh session that has to re-cache lot of data. The logins
depend on a valid postgres user. If I could find a way to replace the
engine/connection for a session it would keep the objects around,
making login way faster the second time.

Any ideas? :-)

- Koen

On Nov 24, 4:51 pm, "Michael Bayer" <[EMAIL PROTECTED]> wrote:
> that is the way to do it as far as switching engines.  your example
> doesn't work because the state of "p1" is "persistent" as opposed to
> "pending", so the example updates a row that isn't there.
>
> you need to build a copy constructor on Person and make a new,
> non-persistent Person object for your second engine.   the Session can't
> implicitly figure out what your intent is.
>
>
>
> Koen Bok wrote:
>
> > Hey I was wondering if it was possible to replace an engine in a
> > session. It does not seem to work, but maybe I'm doing something
> > really stupid.
>
> >http://pastie.org/322501
>
> > Kindest regards,
>
> > Koen Bok - madebysofa.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to [email protected]
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