On Mar 19, 2009, at 10:39 AM, Martin wrote:

>
> I dont see it, especially since from the docs:
>
> When given an instance, it follows these steps:
>        * It examines the primary key of the instance. If it’s
> present, it attempts to load an instance with that primary key (or
> pulls from the local identity map).
>
> the instances are in the session and have just been loaded, thus IDs
> exist, thus itll just load the same damn thing?
> Or I'd have to reset all ID values to None over the whole tree? which
> brings me back to where I started, how to deep clone a full SA object
> tree, which is in session, but do it in a fashion that respects
> ForeignKeys, UNIQUE contraints, and lets me specify properties, that
> should not be set

i meant, look at how merge() works and copy it.



--~--~---------~--~----~------------~-------~--~----~
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