zen of Python vs with statement - philosophical pondering
===

I don't intend to simply waste your time, but: **has it occurred to you too, while using Python's `with` statement that it really is contrary to the 5th line of "The Zen of Python" that goes "Flat is better than nested"? Can any enlightened Python guru share me some of their  insights on this?**

(I always find that one more level of indentation pops up in my code every time I use `with` instead of `f.close()`... and it's not like I'm not gonna use `try: ... finally: ...` anyways and thus the benefits of `with` still elude me, even as I grow to like and understand Python more and more...)