On Thursday 08 January 2009 03:50:15 Michael Bayer wrote:
> versus 0.5rc4 ?   i didnt think we changed any of that.

the breaking change is rev5492, the __hash__=  None in RowProxy, seems 
like py3k preparations. 
rc4 is what, 5296? have not tried it explicitly.

commenting that hash= makes it work. 
i just happened to have such code.
a (failing) test is attached.

svilen

> On Jan 7, 2009, at 7:04 PM, [email protected] wrote:
> > i've upgraded and found this:
> > ...
> > q = session.execute( sometable.select() )
> > r = set( q )
> > TypeError: 'NoneType' object is not callable
> >
> > it took me 10 mins of trials to guess ...
> > the RowProxy does not behave well for set() of it; this is ok
> > r = set( tuple(x) for x in q )
> >
> > i guess something about __len__ or __nonzero__ or __iter__ or ...
> > is it that new __hash__ = None ?
> >
> > svil
>
> 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to [email protected]
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: rowproxy-set.py
Description: application/python

Reply via email to