Torsten Landschoff wrote:
> While the extension gets called and tries to replace the relation, SA
> still tries to insert the "new" entry.
>
>
> Any way to get this implemented?

here's the relevant bit of documentation:


http://www.sqlalchemy.org/docs/reference/orm/interfaces.html?highlight=mapperextension#sqlalchemy.orm.interfaces.MapperExtension.before_insert

Column-based attributes can be modified within this method which will
result in the new value being inserted. However **no** changes to the
overall flush plan can be made, and manipulation of the Session  will not
have the desired effect. To manipulate the Session  within an extension,
use SessionExtension.


so here you need to use SessionExtension as you'd like to manipulate the
flush plan.




>
> Greetings and thanks for any hint, Torsten
>
> --
> DYNAmore Gesellschaft fuer Ingenieurdienstleistungen mbH
> Torsten Landschoff
>
> Office Dresden
> Tel: +49-(0)351-4519587
> Fax: +49-(0)351-4519561
>
> mailto:torsten.landsch...@dynamore.de
> http://www.dynamore.de
>
> Registergericht: Mannheim, HRB: 109659, Sitz: Karlsruhe,
> Geschäftsführer:  Prof. Dr. K. Schweizerhof, Dipl.-Math. U. Franz
>
> --
> You received this message because you are subscribed to the Google Groups
> "sqlalchemy" group.
> To post to this group, send email to sqlalch...@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.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalch...@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.

Reply via email to