On 05.03.13 21:50, Ethan Furman wrote: > I suspect the new behavior would be most useful when you don't know > precisely how large the final list will be: overallocate (possibly by a > large margin), then __exit__ returns the unused portion back to the pool). A list comprehension can do this.