[sqlalchemy] Re: How do I tell if an object has been INSERTed or UPDATEd?

2007-02-26 Thread King Simon-NFHD78
Marco Mariani wrote: Simon Willison wrote: I've got a bit of code that looks like this: session = get_session() session.save(obj) session.flush() You can see what's going to be inserted/updated/deleted by accessing session.new, session.dirty, session.deleted

[sqlalchemy] Re: How do I tell if an object has been INSERTed or UPDATEd?

2007-02-26 Thread Simon Willison
On Feb 26, 3:25 pm, King Simon-NFHD78 [EMAIL PROTECTED] wrote: If you are wanting to know _after_ the session.flush(), I don't think session.new/dirty/deleted will help you. Also, your primary key will be read back from the database immediately after INSERT, so it won't be None. Between, the