Hi all, I have some object on a pre-existing model. Now we want to add a persistance layer and so SQLAlchemy/SQLite will be our choice. When I add an object to session a UnmappedInstanceError is raised: Class 'try_sqlalchemy.example2.applib_model.DescriptorBean' is mapped, but this instance lacks instrumentation. This occurs when the instance is created before sqlalchemy.orm.mapper(try_sqlalchemy.example2.applib_model.DescriptorBean) was called.
This is the example, three code snippets from three python modules: http://pastebin.com/KLFFN3ke On debug I see that the DescriptorBean instance is created after the mapping (mapping is created on startup.createSchema method) so I don't understand the error message. The same problems if I use declarative and inherit from Base (class DescriptorBean(Base, _Struct)). No problems if I have a class that inherits directly from object. Maybe is _Struct inheritance that destroys mapper instrumentation? Any suggestion? Thanks, Andrea -- 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.
