I'm using Declarative extension actually. In the pylons framework, the session initialise like this def init_model(engine): """Call me before using any of the tables or classes in the model""" sm = orm.sessionmaker(autoflush=True, autocommit=False, bind=engine)
meta.engine = engine meta.Session = orm.scoped_session(sm) On 28 jan, 16:46, Michael Bayer <zzz...@gmail.com> wrote: > On Jan 28, 10:45 am, GustaV <buisson.guilla...@gmail.com> wrote: > > > Hi all, > > > In the __init__ method of a mapper, the load of a relation may lead to > > an autoflush operation. When it happens, the object being instanciated > > is already in the session and so INSERTed in the flush, whereas it is > > not initialised completly (still in __init__). > > only if you're using Session.mapper, which I wouldn't. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to sqlalchemy+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---