Re: python sets and objects returned in queries

2006-08-29 Thread Gary Wilson
Ivan Sagalaev wrote: > Gary Wilson wrote: > > Why can't objects be used in python sets? Example: > > > [u.username for u in User.objects.all()] > > ['bar', 'foo', 'foobar'] > a = User.objects.filter(username__contains='foo') > b = User.objects.filter(username__contains='bar') > >>>

Re: python sets and objects returned in queries

2006-08-28 Thread Ivan Sagalaev
Gary Wilson wrote: > Why can't objects be used in python sets? Example: > [u.username for u in User.objects.all()] > ['bar', 'foo', 'foobar'] a = User.objects.filter(username__contains='foo') b = User.objects.filter(username__contains='bar') set.intersection(set(a), set(b))

python sets and objects returned in queries

2006-08-28 Thread Gary Wilson
Why can't objects be used in python sets? Example: >>> [u.username for u in User.objects.all()] ['bar', 'foo', 'foobar'] >>> a = User.objects.filter(username__contains='foo') >>> b = User.objects.filter(username__contains='bar') >>> set.intersection(set(a), set(b)) set([]) but... >>> a [, ] >>