I've got it down in http://www.sqlalchemy.org/trac/ticket/2807, will be the 
next thing I commit since this is pretty major.


On Aug 20, 2013, at 10:11 AM, Michael Bayer <[email protected]> wrote:

> ah, nah that makes this somewhat easier, it's probably related to iterators 
> vs. lists for collections.   the issue is local to the association proxy, 
> checking that now.
> 
> 
> On Aug 20, 2013, at 4:07 AM, Georges Dubus <[email protected]> wrote:
> 
>> Damn, there's one thing I forgot to mention in my first mail : I get this 
>> behaviour with python 3.3.2. I confirm that it works correctly with 2.7.5. I 
>> also confirm the problems appeared with the master yesterday.
>> 
>> So, a different behaviour between python 2 and 3, that's not a fun bug. Can 
>> you think of a better way to debug it than to systematically trace both 
>> executions and find where it changes ?
>> 
>> 
>> 2013/8/19 Michael Bayer <[email protected]>
>> I just ran this back all the way to 0.7.2 and I'm still getting all four 
>> videos in the collection:
>> 
>> ('List of videos after append:', [<Video: v1>, <Video: v2>])
>> ('List of videos after insert:', [<Video: v4>, <Video: v1>, <Video: v2>, 
>> <Video: v3>])
>> (1, 1, 1, 1)
>> (2, 2, 1, 2)
>> (3, 3, 1, 3)
>> (4, 4, 1, 0)
>> 
>> 
>> not so for you ?
>> 
>> 
>> 
>> On Aug 19, 2013, at 5:42 PM, Michael Bayer <[email protected]> wrote:
>> 
>>> sorry, yes that's perfect I missed that
>>> 
>>> 
>>> On Aug 19, 2013, at 5:25 PM, Georges Dubus <[email protected]> wrote:
>>> 
>>>> 
>>>> 
>>>> Le lundi 19 août 2013 17:24:10 UTC+2, Michael Bayer a écrit :
>>>> seems like a bug, do you have a quick test.py or I can just work one up
>>>> 
>>>>  
>>>>  Would the code from the gist with an assert be considered as a valid 
>>>> test.py ?
>>>> 
>>>> self.assertEqual(q.videos, [v4, v1, v2, v3])
>>>> 
>>>> and for good measure
>>>> 
>>>> q.videos = reversed(q.videos)
>>>> self.assertEqual(q.videos, [v3, v2, v1, v4])
>>>> 
>>>> -- 
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "sqlalchemy" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>> email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/sqlalchemy.
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>> 
>> 
>> 
>> 
>> 
>> -- 
>> Georges
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "sqlalchemy" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/sqlalchemy.
>> For more options, visit https://groups.google.com/groups/opt_out.
> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to