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. >
signature.asc
Description: Message signed with OpenPGP using GPGMail
