When I use the trunk (0.3.4dev-r2255) I get the following:

 >>> client = model.Client.get(1)
 >>> client
<mp.models.clients.Client object at 0x107e1d0>
 >>> client.delete()
Traceback (most recent call last):
   File "<console>", line 1, in ?
   File "build/bdist.linux-x86_64/egg/sqlalchemy/ext/assignmapper.py", 
line 16, in do
   File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/session.py", line 
323, in delete
   File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/mapper.py", line 
1126, in cascade_iterator
   File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/properties.py", 
line 154, in cascade_iterator
   File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/attributes.py", 
line 688, in get_history
   File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/attributes.py", 
line 85, in get_history
   File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/attributes.py", 
line 184, in get
   File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/attributes.py", 
line 335, in __init__
ArgumentError: Collection type <class 'sqlalchemy.orm.query.Query'> has 
no append() or add() method

Regards,
-- 
Alexandre CONRAD


Alexandre CONRAD wrote:

> Hello,
> 
> I'm using SQLAlchemy 0.3.4. I'm having the following problem when trying 
> to delete an object:
> 
>  >>> client = model.Client.get(1)
>  >>> client
> <mp.models.clients.Client object at 0x1088210>
>  >>> client.delete()
> Traceback (most recent call last):
>    File "<console>", line 1, in ?
>    File "build/bdist.linux-x86_64/egg/sqlalchemy/ext/assignmapper.py", 
> line 16, in do
>    File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/session.py", line 
> 323, in delete
>    File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/mapper.py", line 
> 1126, in cascade_iterator
>    File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/properties.py", 
> line 154, in cascade_iterator
>    File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/attributes.py", 
> line 686, in get_history
>    File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/attributes.py", 
> line 85, in get_history
>    File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/attributes.py", 
> line 190, in get
>    File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/attributes.py", 
> line 526, in commit_attribute
>    File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/attributes.py", 
> line 28, in <lambda>
>    File "build/bdist.linux-x86_64/egg/sqlalchemy/orm/attributes.py", 
> line 383, in __iter__
> TypeError: iteration over non-sequence
> 
> Regards,




--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to