Stefan Behnel wrote:
> So there's a deadly DECREF at the end. The fix is that __pyx_t_2 must
> receive an owned reference in both cases. Fixed now, and lxml builds and
> runs like a charm. :)
>   
Thanks, great! (And sorry for causing that error in the first place.)

When it comes to FlattenInListTransform, I was thinking about something 
along the lines of an "StatAsExprNode", which would be sort of the 
inverse of ExprStatNode: It would contain a block which could contain 
"ReturnFromStatAsExprNodeNode" (though a better name is needed :-)) 
which would yield the value of the statement list, evaluated as an 
expression.

To be able to do anything with transforms, something like this is 
probably needed.

I'm uncertain about it though, it might be that there are assumptions 
everywhere that StatNodes doesn't appear within ExprNodes which would 
lead to a new avalanche of hard-to-find and untested-for bugs.

Dag Sverre
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to