Hi list,

Could anybody tell me what's wrong with the following code? It's only
the code in the poly_assoc example directory (the generic version)
where I'm trying to set the polymorphic part of the relationship. It
gets me the traceback below and I don't really understand why:

Traceback (most recent call last):
  File "poly_assoc_3.py", line 155, in <module>
    sess.save(u2)
  File "/home/ged/devel/sqlalchemy/trunk/lib/sqlalchemy/util.py", line
1550, in func_with_warning
    return func(*args, **kwargs)
  File "/home/ged/devel/sqlalchemy/trunk/lib/sqlalchemy/orm/session.py",
line 1055, in save
    self._cascade_save_or_update(state, entity_name)
  File "/home/ged/devel/sqlalchemy/trunk/lib/sqlalchemy/orm/session.py",
line 1111, in _cascade_save_or_update
    self._save_or_update_impl(state)
  File "/home/ged/devel/sqlalchemy/trunk/lib/sqlalchemy/orm/session.py",
line 1251, in _save_or_update_impl
    self._update_impl(state)
  File "/home/ged/devel/sqlalchemy/trunk/lib/sqlalchemy/orm/session.py",
line 1241, in _update_impl
    "session." % (mapperutil.state_str(state), state.key))
sqlalchemy.exc.InvalidRequestError: Could not update instance
'[EMAIL PROTECTED]', identity key (<class
'__main__.GenericAssoc'>, (1,), None); a different instance with the
same identity key already exists in this session.

-- 
Gaƫtan de Menten
http://openhex.org

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Attachment: poly_assoc_3.py
Description: application/python

Reply via email to