-
Committer:
James Henstridge
-
Date:
2009-10-21 10:11:50 UTC
-
mfrom:
(329.2.2 storm.bug-242813)
-
Revision ID:
james@jamesh.id.au-20091021101150-0jegr4v4r7oj7o1v
Nested set expressions are now flattened when safe.
Before hand, it was easy to hit Python's recursion limit when building
large unions with ResultSet.union() (similar for intersect() and
except()). Now the set expression constructor will try to flatten such
expressions, which leads to simpler expression compilation.
[r=jkakar,gabrielgrant] [f=242813]